git增加、删除tag

1 增加tag

1.1 当前commit增加tag

git add . git commit -m '提交信息'之后
git tag tag名 在当前commit上增加tag
git tag 3.1.2
或增加带备注的tag git tag -a tag名 -m '备注信息'
git tag -a3.1.2 -m '备注'

1.2 给指定(过去)commit增加tag

git tag tag名 commit号
git tag -a tag名 commit号 -m '备注信息'

2 提交tag

git push代码之后,tag也需要push到远程仓库
git push origin tag名
git push origin 3.1.2即可在git仓库中看到tag3.1.2对应的提交

3 删除tag

3.1 删除本地tag

git tag -d tag名

3.2 删除远程仓库tag

git push origin --delete tag名
git push origin :refs/tags/tag名

4 查看本地tag

git tag

5 fatal: tag ‘xxx’ already exists

我想修改tag对应的commit,删除了远程仓库的tag,没有删除本地仓库的tag
再次添加tag时提示‘tag已经存在’,需要删除本地tag才能新建同名tag

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值