git切换到旧版本_Git: git tag 使用小结(给发布版本打标记,切换并修改某个历史版本)...

本文介绍了如何在Git中创建、列出、推送、查看、删除标签,以及如何利用标签切换并修改历史版本。通过`git tag`命令,可以方便地对软件发布版本进行标记,并在后续需要时快速定位和修复问题。
摘要由CSDN通过智能技术生成

通常在软件发布的时候会打一个tag,用于标注这次发布的相关信息, 这样做的好处是,将来如果这个版本出现了问题,可以通过tag迅速定位到当前版本,进行错误修复。

1. 新建tag

$ git tag v1.6

v1.6 就是这个tag的名称,通常以版本号命名。注意:tag是打在最近的一次Commit记录上的,比如我最近一次提交记录的Commit ID是 7fd77215642fe36e73674f604ef49a0097d3c0d3,那么执行完 git tag v1.6命令后,tag就打在了这个Commit ID上。

还可以通过加上 -a 参数来创建一个带备注的tag, 备注信息由 -m 指定:

$ git tag -a v1.6 -m "publish v1.6 version"

2. 列出已有的tag

$ git tag

v1.0v1.1v1.2v1.3v1.3-bugfix

v1.5v1.6

还可以加上 -l 命令使用通配符来过滤tag, 这在tag列表比较多的时候很有用:

$ git tag -l "v1.3*"v1.3v1.3-bugfix

3. 同步tag到远程服务器

$ git push origin v1.6Total0 (delta 0), reused 0 (delta 0)

To https://github.com/yongdaimi/AndroidApiTest.git

* [new tag] v1.6 -> v1.6

和提交代码一样,tag默认创建是在本地的,需要进行推送才能到达远程服务器,如果要推送本地所有tag,可以使用:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值