Git tag 에 현재 분기 레이블 지정

1660 단어
원문은 이미 출처를 찾지 못하고, 양식을 다시 정리하여, 단지 개인 소장품으로만 한다!
태그(Tag)는 특정 시점의 버전에 대해 태그를 지정할 수 있으며 버전 발표에 자주 사용됩니다.

tag 나열

$ git tag #  tag
$ git tag -l ‘v0.1.*’ #  Tag

때리다


git tag는 두 가지 유형으로 나뉘는데 그것이 바로 경량 tag와 부주 tag이다.경량 tag은 제출 대상을 가리키는 인용이고, 부주 tag는 창고의 독립된 대상이다.메모 태그를 사용하는 것이 좋습니다.

경량 태그 생성

$ git tag v0.1.2-light

메모 태그 작성

$ git tag -a v0.1.2 -m “0.1.2 ”

라이트 태그를 작성하려면 전송 매개변수 없이 태그 이름을 직접 지정하면 됩니다.
메모 태그를 만들 때, 매개 변수 a는 annotated의 줄임말이며, 태그 형식을 지정하고, 그 다음에 태그 이름을 붙인다.매개변수 m은 Tag 설명을 지정하고 설명 정보가 Tag 객체에 저장됩니다.

Tag로 전환


분기 전환 명령과 같음git checkout [tagname]

Tag 정보 보기


git show 명령을 사용하여 Tag의 버전 정보를 볼 수 있습니다.
$ git show v0.1.2

태그 삭제


태그를 잘못 입력하거나 수정해야 할 경우 태그를 삭제하고 새 태그를 입력해야 합니다.
$ git tag -d v0.1.2 #  Tag

다음에 지정한 태그를 삭제한다는 뜻의 delete 약자입니다.

지정된 commit에 태그


태그는 헤드 위에 칠 필요가 없고 이전 버전에서도 칠 수 있습니다. 이것은 제출한 대상의 검사와 (git log를 통해 얻을 수 있음) 를 알아야 합니다.
추가 태그
$ git tag -a v0.1.1 9fbc3d0

Tag 푸시 서버


일반적인git push에서는 Tag 객체를git 서버에 제출하지 않으므로 명시적인 작업이 필요합니다.
$ git push origin v0.1.2 #  v0.1.2 Tag git 
$ git push origin –tags #  Tag git 

참고: 이전 Tag 상태의 파일을 보려면 다음과 같이 하십시오.
1.git tag 현재 분기의 Tag 보기
2.git checkout v0.21 이때 가리키며 v0을 친다.21 Tag 의 코드 상태입니다. (그러나 지금은 빈 분기에 있습니다.)
  • cat test.txt 파일 보기
  • 좋은 웹페이지 즐겨찾기