Git給某個歷史版本打上標簽,這樣我們可以快速的眾多歷史版本中找到自己需要的版本,一般打標簽的版本都是發布版本,例如v1.0.0
標簽操作
創建標簽
# 輕量標簽
git tag tagname
eg: git tag v1.4# 附注標簽
git tag -a tagname -m 'tag describe'
eg: git tag -a v1.4 -m 'my version 1.4'# 對某個歷史提交打標簽
git tag -a <tagname> <sha-1>
eg: git tag -a v1.2 9fceb02
查看標簽
# 查看所有標簽
git tag# 查看1.8系列
git tag -l 'v1.8.*'
刪除標簽
git tag -d <tagname>
eg: git tag -d v1.4-lw
共享標簽
默認情況下,git push 命令并不會傳送標簽到遠程倉庫服務器上。
如果要共享標簽,必須顯示的推送標簽到遠程倉庫。
# 推送單個標簽
git push origin <tagname>
eg: git push origin v1.5# 推送所有標簽
git push origin --tags# 刪除遠程標簽
git push origin --delete <tagname>