5

我可以进入taggit进行更改并重新推送该标签和新更改吗?

我试过了:

 git tags
     0.2.0
     0.2.1

 git checkout 0.2.0

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

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

但它说没有改变要推动。

4

1 回答 1

1

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

git checkout -b branch0.2.0 0.2.0

标签代表一次提交,不能更改或移动。

但是没有什么能阻止您创建和发布(推送)一个专门用于该标签特定进化的分支。


“没有要推送的更改。” 表示DETACHED HEAD,这正是您签出标签时发生的情况:您不再在一个分支中(该分支有一个 HEAD)。

于 2013-07-17T05:40:28.133 回答