从主分支分离的 Git 标记



我已经在 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 提交和标签"。

最新更新