You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在branchA分支操作时,如何为branchB设置上游并推送?

解决方法

你当前处于branchA分支,要给branchB配置上游分支并完成推送,让后续切到branchB时直接git push就能生效,分两种场景操作:

场景1:远程仓库还没有branchB分支

直接执行这条命令,一步完成远程分支创建、上游关联和内容推送:

git push -u origin branchB

-u参数的作用就是把本地branchB的上游分支设置为远程的origin/branchB,同时完成首次推送。

场景2:远程仓库已经存在branchB分支

先关联本地与远程的分支关系:

git branch --set-upstream-to=origin/branchB branchB

再推送本地branchB的内容到远程:

git push origin branchB

做完这些之后,等你切换到branchB分支(git checkout branchB或者git switch branchB),直接敲git push就会自动推送到对应的远程分支了。

内容的提问来源于stack exchange,提问作者Sunil Kumar Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 01:40:29