我已经在 git 存储库上创建并推送了标签:
git push --tags
问题是它没有将其推送到分支master
(正如我认为的那样),而是创建了分离。所以在 GitHub 上,我的master
分支仍然指向以前的提交。
有没有办法将与标签相关的提交推送到master
分支中?
顺便说一句,当我在master
分支上工作时,在不将其与master
分离的情况下创建标签并将其推送到主分支的正确方法是什么?
git push --tags
只推送标签,不推送分支。
用git push
完成操作(如果您以前从未按过 master,则git push -u origin master
)
如果你想在一个命令中推送所有内容(git 1.8.3+):
git push --follow-tags
请参阅"同时推送 git 提交和标签"。