我已成功对中央 git 存储库进行更改、提交更改并将其推送。我现在意识到我想标记所有文件的当前版本。所以我这样做:
git tag -a 0.5
成功了。但是现在我尝试 git push
并且我被告知没有什么可以提交的。如何将我的新标签推送到中央存储库?
(注意 git tag
显示标签 0.5,但仅限于本地)
最佳答案
我觉得你想要
git push --tags
那样,好吧,推送你所有的标签:)
当然有一些替代方案,这就是 git 和 all(用你选择的 repo 替换 origin):
git push origin tag 0.5
或
git push origin refs/tags/0.5:refs/tags/0.5
参见 git-push(1)了解更多详情。 “git ready ”在他们的 tagging 中有一些有用的信息文章也是如此。
关于git - 我如何提交一个 git 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787797/