git tag不能被修改是什么意思

本文解释了Git中'detached HEAD'状态的概念及其操作方式,包括如何从该状态创建新的分支,以及在这种状态下进行更改的影响。同时,文章还讨论了标签(tag)的特性和不可修改性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 11dfa53... Added a.txt

------- 就是说tag是一个独立的存在,不能被修改,就算修改了,即使commit了,立马就到一个新的head上了,不再是在这个tag上了。

为什么说tag不能修改呢。

 

转载于:https://www.cnblogs.com/qinqiu/p/7093982.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值