【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 fetch --tags拉取远程库的所有标签

11. 切到标签代码

如果要查看某个tag对应的代码,可以通过两种方式实现,一个是"git checkout 标签名",二个是"git checkout 对应节点",两种方式都能切到tag对应的代码。

12. git tag更多的骚操作参考执行命令git help tag后弹出的html说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值