2016-10-15 2 views
1

안녕하세요, 저는 힘내와 함께 시작했습니다. 이전 커밋에 버전으로 태그를 추가하려고합니다. 내가 따라 갔던 단계의 순서 :Git Tag를 repo에서 볼 수있게 만들기

git checkout Xerxes //to that specific commit 
git tag version-name // tagging with the name 
git checkout mainline // 

그러나 저장소에서 태그를 볼 수 없습니다. git 태그를 사용하면 태그 이름이 표시됩니다. 특정 커밋을 가진 태그를 리포지토리에 어떻게 표시 할 수 있습니까? 우리는 자식 푸시를 사용하여 태그를 밀어 필요

답변

0

git checkout HEAD^을 --tags. 분기를 체크 아웃하지 않고 하나의 명령으로 해당 커밋에 태그를 지정하려면 git tag <options> HEAD^이 필요합니다.

$ git tag -a 1.0.0 -m "Version 1.0.0" HEAD^ 

위의 예는 이전 커밋에서 "버전 1.0.0"이라는 메시지가있는 주석 태그 "1.0.0"을 생성합니다.

o- commit 4 (master) 
|- commit 3 <1.0.0> Version 1.0.0 
|- commit 2 
+- commit 1 
관련 문제