Heesung Yang
[명령어] git tag
tag 추가
# 가장 최신 커밋에 Tag 추가
~$ git tag v1.5.1.2
# 특정 커밋에 Tag 추가
~$ git tag v1.5.1.2 446e2c10555ccbaa5cd4006b250d7d2135dbc2b0
tag 삭제
# 로컬 Repo에서 삭제
~$ git tag -d 1.7.2
# 원격 Repo에서 삭제
~$ git push origin :tags/1.7.2
tag 덮어쓰기
# 로컬 Repo에서 덮어쓰기
~$ git tag -f 1.8.0
~$ git tag -f 1.8.0 <commit id>
# 원격 Repo에서 덮어쓰기
~$ git push -f --tags
원격으로 tag 푸시
# 특정 Tag 푸시
# git push <remote name> <tag>
~$ git push origin 1.0.0
# 현재 Local 브랜치에 존재하는 모든 Tag 푸시
# git push <remote name> <local branch>
~$ git push origin --tags
특정 tag로부터 branch 생성
# git checkout -b <branch name> <remote tag name>
~$ git checkout -b version2 2.0.0
Previous post
[명령어] git submoduleNext post
[명령어] git commit