1. 程式人生 > >git如何檢視、推送、刪除、遠端刪除標籤

git如何檢視、推送、刪除、遠端刪除標籤

檢視本地標籤:

git tag

推送所有標籤:

git push --tags

刪除本地標籤:

git tag -d 標籤名

事實上Git 的推送和刪除遠端標籤命令是相同的,刪除操作實際上就是推送空的源標籤refs:

推送某個標籤
git push origin 標籤名
相當於
git push origin refs/tags/源標籤名:refs/tags/目的標籤名

所以,刪除遠端標籤可以把源標籤為空:

git push origin :refs/tags/標籤名

在Git v1.7.0 之後,可以使用這種語法刪除遠端標籤:

git push origin --delete tag 標籤名