git tag

  • commit에 이름을 달아주는 행위
  • 버전관리를 용이하게 해준다.

  • 위의 github의 release버전에 v1.21.3 이라는 tag가 작성되어있음을 확인 할 수 있다.

 

tag를 통한 브랜치 checkout

  • commit 2번에 firstTag, 1.0.0 이라는 tag를 지정
    • checkout {tag}를 통해서 해당 commit으로 체크아웃 할 수 있다. 

 

tag 지정

  • git tag {tagname} branch/commit hash값/이미 지정된 tag값
    • # git tag secong_tag 1.0.0
    • # git tag third_tag 
      • 현재 브랜치 HEAD에 tag가 추가됨
    • # git tag forth_tag e99ccf52d8a12112bdd1ead30996ab40b6ceabff
    • # git tag fifth_tag master

 

  • git tag의 annotation을 지정하여 tag에 설명을 추가할 수 있다.
    • # git tag -a {tagName} -m "msg"
    • # git tag -v {tagName}

 

  • git push --tags
    • --tags 옵션을 추가함으로써 remote repository에 tag까지 업로드할 수 있다.

'기타 > git' 카테고리의 다른 글

git merge  (0) 2021.07.24
git stash  (0) 2021.07.16
gistory .git 디렉토리 분석  (0) 2021.07.11
git / github  (0) 2021.07.11
git 기본 명렁어  (0) 2021.07.11

+ Recent posts