2013-07-17 86 views
4

我可以进入git中的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

不,您应该为该标记创建一个分支,在其中进行提交并推送该分支。

git checkout -b branch0.2.0 0.2.0 

标记代表提交,不能更改或移动。

但是没有任何东西阻止您制作和发布(推送)专门针对该标记进化的分支。


“不改变推送”。意味着DETACHED HEAD,这正是您签出标签时发生的情况:您不再处于分支中(该分支的HEAD)。