PangLog
PangLog_k.k
PangLog
전체 방문자
오늘
어제
  • Category (77)
    • 💾기록 (2)
      • 📔기록 (2)
    • 🔧알고리즘 (10)
    • ⚡AI (17)
      • ∃Mathematics (11)
      • AI (5)
      • 논문 (1)
    • 👨‍💻Data Science (2)
    • 📚CS (4)
      • 📡컴퓨터 네트워크 (3)
      • 💾DB (0)
      • ⚙OS (1)
    • ⌨Programming (15)
      • Python (6)
      • Pytorch (3)
      • FastAPI (0)
      • Java (1)
      • Spring (3)
      • Elastic Search (2)
    • 💻 (23)
      • Git (9)
      • Issue sol (2)
      • Linux (2)
      • etc (7)
      • Web (2)
      • Docker (1)
    • 📰칼럼 (4)
      • IT (4)
      • 그 외 (0)
    • Review (0)

블로그 메뉴

  • 홈
  • Github

인기 글

최근 글

태그

  • 깃허브
  • Python
  • 11660
  • 자바
  • 알고리즘
  • URL URI 차이
  • 백준
  • 프로그래머스
  • 외부단편화
  • 백준허브 이슈
  • 5215
  • K-디지털트레이닝 해커톤
  • 백준허브
  • 옹알이(1)
  • 인퍼런스
  • Jupyter Lab
  • 파이참
  • 파이썬
  • BOJ
  • inference
  • Java
  • 쥬피터랩
  • 프로그래머스 체육복
  • 내부단편화
  • cors
  • cv2
  • 백준허브 에러
  • SWEA
  • pycham
  • 탐색적 데이터 분석
hELLO · Designed By 정상우.
PangLog

PangLog_k.k

💻/Git

Git9 (Git Tag)

2022. 1. 5. 15:28

중요한 버전은 바로 찾아가자구 !


  • Tag : 무수히 많은 commit중 중요한 commit에 태깅을 해서 바로 찾아갈 수 있도록 하는 기능
  • 즉, 특정 버전(Commit)에 Tag를 달아놓을 필요가 있을 때 사용(ex- 버전 릴리즈)

실습환경 구축

  • Remote Repository(이번 이름은 tag_project)만들고 clone!
  • 총 3 번 commit 하기
cat > hello.txt
hello, kim

git add hello.txt
git commit -m 'commit1' hello.txt

cat > hello.txt
hello, lee
git commit -m 'commit2' hello.txt

cat > hello.txt
hello, park
git commit -m 'commit3' hello.txt

Tag

  • Git Tag 생성 1
    • 현재 버전(마지막 버전)에 태그 달기
git tag <tagname>
# 현재버전(Commit3)에 Tag(v0.3) 달기
# ex) git tag v0.3

# 확인
git log

  • Git Tag 생성 2
    • 특정 버전에 Tag 달기
git tag <tagname> <commithash>
# ex) git tag v0.2  499a9a0eafc40fe369ceec1fe306c1d8729d89bb

git log

  • Git Tag 생성 3
    • Tag를 Remote Repository에 push
git push origin <tagname>

  • Remote repository에 태그를 push한게 뜸

  • 여태까지 단 Tag들의 목록 조회
git tag
  • Git Tag 상세 정보
git show <tagname>

  • Git Tag 삭제 1
git tag --delete <tagname>
  • Git Tag 삭제 2(Remote Repository에서만 삭제)
git push --delete origin <tagname>
반응형
저작자표시 비영리 변경금지 (새창열림)

'💻 > Git' 카테고리의 다른 글

Git8 (Merge and Conflict)  (0) 2022.01.05
Git7 (Git Diff)  (0) 2022.01.05
Git6 (Git Graph, Git Log)  (0) 2022.01.05
Git5 (Branch)  (0) 2022.01.05
Git4 ( Remote Repository 복제, 클론!)  (0) 2022.01.05
    '💻/Git' 카테고리의 다른 글
    • Git8 (Merge and Conflict)
    • Git7 (Git Diff)
    • Git6 (Git Graph, Git Log)
    • Git5 (Branch)
    PangLog
    PangLog

    티스토리툴바