Chr*_*ton 15 git version-control git-tag
我已成功制作,提交并推送更改到中央git存储库.我现在意识到我要标记所有文件的当前版本.所以我这样做:
git tag -a 0.5
Run Code Online (Sandbox Code Playgroud)
这成功了.但现在我尝试了一下git push,我被告知没有什么可以承诺的.如何将新标签推送到中央存储库?
(注意git tag显示标记0.5,但仅在本地)
Hen*_*son 25
我想你想要的
git push --tags
Run Code Online (Sandbox Code Playgroud)
那样,推,你所有的标签:)
当然有一些替代品,这是git和all(用您选择的repo替换origin):
git push origin tag 0.5
Run Code Online (Sandbox Code Playgroud)
要么
git push origin refs/tags/0.5:refs/tags/0.5
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅git-push(1)." git ready "在他们的标记文章中也有一些有用的信息.
从git 1.8.3 (2013年4月22日)开始,尝试:
git push --follow-tags
Run Code Online (Sandbox Code Playgroud)
当您推送新的提交时,这些提交引用的任何标签也将被推送。在您的情况下,已经
推送的
提交引用的任何标签也应该被推送。
这允许您在推送提交和标签时始终使用一个命令。
| 归档时间: |
|
| 查看次数: |
3429 次 |
| 最近记录: |