在git中打标签非常简单,首先,切换到需要打标签的分支上:
git tag 标签名 :如git tag v1.0
git tag :查看所有标签
git tag v0.9 ID号:对好久之前的东西打标签,用git log --pretty=oneline --abbrev-commit找到它的ID号。
git show 标签名:查看你打过的标签的详细信息,就跟点击书签似的。
注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。
git tag -d 标签名 :未提交到远程仓库,删除标签。
git push origin 标签名:推送某个标签到远程仓库。
git push origin --tags:一次性推送所有标签到远程仓库。(下图就是github远程仓库被打上标签的图)
如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除:
git tag -d 标签名
git push origin :refs/tags/标签名:这样就可以删除远程标签了。
下面是删除了v1.1标签后的Github远程仓库。