如何在git中将本地当前分支推送到远程仓库?

3
我的本地 repo 有两个分支:masterdoing,我只在 doing 分支中创建提交记录,当项目完成时,我将其合并到 master 分支。当我切换到 master 分支并推送到远程 repo 时,会将这两个分支一起推送到远程 repo。如何仅将 master 分支推送到远程 repo,以便不会在远程 repo 上显示 doing 分支中的提交记录?

可能是未指定分支的“git push”的默认行为的重复问题。 - Andrew C
1个回答

3
您可以手动指定要推送的分支:
git push origin master

或者您可以配置git,始终仅推送当前分支:
git config --global push.default simple

我尝试过了,但是当我查看远程仓库的图表时,doing分支仍然有许多提交,因此该分支在图表中不会显示。我能否强制许多doing分支的提交不推送到远程仓库?@andrew-c - lqhung93
如果你已经推送了它们,它们将继续出现。这只是让 Git 在未来不再推送这些分支。 - Oleksi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接