我可以更新从master分支到已存在标记的所有新提交吗?
下面是我创建标记的方式:
git tag -a v2.0 -m "Version 2.0"
git push origin v2.0之后,我在master分支上做了一些小的修改。
git add .
git commit -m "Minor changes"
git push origin master现在标签有了“从这个标记到主的1提交”。我也想把这个承诺推到v2.0标签上。
我尝试git checkout v2.0,然后git pull origin master将更改提交到标记。但是,从主人的拉动,git显示类似于8c62508而不是v2.0。
发布于 2013-12-18 04:02:16
与分支不同的是,当您签出一个标记时,您将以一个独立的头结束。你根本不能拉进一个标签。可以更新标记(我相信您需要删除并重新创建它),但这是一个非常糟糕的想法,因为Git不会在现有标记向上游更改时更新它,除非特别要求这样做。因此,您可能会对标记所指向的内容有多方面的意见。你最好把标签当作不变的。版本号很便宜。
https://stackoverflow.com/questions/20648794
复制相似问题