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
但是跟它没有改变推。
我可以进入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
但是跟它没有改变推。
不,您应该为该标记创建一个分支,在其中进行提交并推送该分支。
git checkout -b branch0.2.0 0.2.0
标记代表提交,不能更改或移动。
但是没有任何东西阻止您制作和发布(推送)专门针对该标记进化的分支。
“不改变推送”。意味着DETACHED HEAD,这正是您签出标签时发生的情况:您不再处于分支中(该分支的HEAD)。