수색…
소개
대부분의 버전 제어 시스템 (VCS)과 마찬가지로 Git
은 역사의 특정 지점에 중요한 tag
를 tag
수 있습니다. 일반적으로 사람들은이 기능을 사용하여 릴리스 지점을 표시합니다 ( v1.0
등).
통사론
자식 태그 [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <파일>] <tagname> [<커밋> | <object>]
자식 태그 -d <tagname>
자식 태그 [-n [<num>] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <옵션>] | - - no - column] [- commit -]] [<pattern> ...] - [no-column] [--colate-reflog] [--sort = <key> ]
자식 태그 -v [--format = <format>] <tagname> ...
사용 가능한 모든 태그 나열
git tag
명령을 사용하면 사용 가능한 모든 git tag
나열됩니다.
$ git tag
<output follows>
v0.1
v1.3
참고 :
tags
는 사전 순으로 출력됩니다.
사용 가능한 tags
search
할 수도 있습니다.
$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
GIT에서 태그 생성 및 푸시
태그 생성 :
현재 분기에 태그를 만들려면 다음을 수행하십시오.
git tag < tagname >
이렇게하면 현재있는 지점의 현재 상태로 로컬
tag
가 작성됩니다.커밋 된 태그를 만들려면 :
git tag tag-name commit-identifier
이렇게하면 현재있는 브랜치의 커밋 식별자가있는 로컬
tag
가 생성됩니다.
GIT에서 커밋하기 :
개별 태그 푸시 :
git push origin tag-name
한 번에 모든 태그를 푸시합니다.
git push origin --tags