更改git标记并进行重新排序

时间:2013-07-17 05:37:41

标签: git git-tag

我可以进入tag中的git进行更改并重新锁定该标记和新更改吗?

我试过了:

 git tags
     0.2.0
     0.2.1

 git checkout 0.2.0

然后我做了一些改变并做了:

 git add .
 git commit -a -m "Cleanup."
 git push --tags

但它表示没有任何改变。

1 个答案:

答案 0 :(得分:1)

不,你应该为该标签创建一个分支,在其中进行提交,然后推送该分支。

git checkout -b branch0.2.0 0.2.0

标记表示提交,无法更改或移动。

但是没有什么可以阻止你制作和发布(推送)一个专门针对该标签的演变的分支。


“推动没有变化。”表示DETACHED HEAD,这正是签出标签时发生的情况:您不再在分支中(该分支的HEAD)。