【git专题】聊聊git tag
git作为一个版本管理工具,迭代开发过程中会产生许许多多的commit节点,对于某些特殊的节点需要做特殊的标记方便查找回溯,如在某个commit节点进行版本发布,如发布的版本号为"release-v0.1",那么就可以在相应的节点上打上"release-v0.1"的标签。
下面进行实操演示。
操作系统:window7
前置条件:a. git工具已安装
b. 本地库已经提交若干节点
git命令:git tag <tagname> <commit>
1. 进入工作目录中的分支,git log查看commit节点
2. 比如将第二个节点(从上往下数)作为"release-v0.1"发布,第一个节点作为"release-v0.2"发布,如下分别打tag
3. git tag -l 命令查看标签列表
4. git show tagname查看标签信息
5. git push origin tagname将标签推送到远程仓库(git push origin --tags推送所有标签)
6. 打上标签后git log可以看到对应节点的标签名
7. git tag -d删除本地的一个标签
8. git push origin :refs/tags/tagname删除远程仓库的一个标签
9. 再次使用git tag -l可以看到相应标签已经不存在,git log中相应的标签也不存在了
10. git tag更多的骚操作参考执行命令git help tag后弹出的html说明