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

如何将远程仓库A的foo分支推送到远程仓库B的bar分支?

可以将远程仓库A的foo分支推送到远程仓库B的bar分支吗?

当然可以,具体操作步骤如下:

  • 先确保本地仓库已关联两个远程仓库,如果还没关联,执行以下命令添加:

    • 添加远程仓库A:git remote add repoA <仓库A的完整URL>
    • 添加远程仓库B:git remote add repoB <仓库B的完整URL>
      (这里的repoA和repoB是自定义的远程仓库别名,你可以换成自己喜欢的名字)
  • 拉取远程仓库A的foo分支到本地(如果本地还没有该分支的话):
    git fetch repoA foo

  • 直接将远程A的foo分支推送到远程B的bar分支,或者先切换到本地对应的分支再推送:

    • 直接推送远程分支:git push repoB repoA/foo:bar
    • 切换到本地分支后推送:
      git checkout -b local-foo repoA/foo(创建并切换到本地分支local-foo,基于远程A的foo)
      git push repoB local-foo:bar

需要注意的是,推送前要确保你拥有远程仓库B的写入权限,否则会推送失败。

内容的提问来源于stack exchange,提问作者errorous

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 06:28:09