博学笃行·盛德日新

git自学4:git标签管理


git

git标签管理

常用标签操作命令

  • git tag <tagname> [HEAD|commit-id]用于新建一个标签,默认为HEAD,也可以指定一个commit id;
  • git tag -a <tagname> -m "blablabla..." [HEAD|commit-id]可以指定标签信息;
  • git tag可以查看所有标签;
  • git show <tagname>查看标签信息;
  • git tag -d <tagname>删除标签;
  • git push origin <tagname> 推送某个标签到远程;

删除远程标签

标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除:

$ git tag -d v0.9
Deleted tag 'v0.9' (was f52c633)

然后,从远程删除。删除命令也是push,但是格式如下:

$ git push origin :refs/tags/v0.9
To git.example.com:foreverich/mygitdir.git
 - [deleted]         v0.9

原文地址

https://www.liaoyongfu.com/2018/08/c22c70f0-9607-11e8-9160-abf06a62e2c9/

评论