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

推送至指定仓库但PR创建到其他仓库的原因及解决方法

问题原因与解决方法

问题原因

你的tallyfor/flow仓库是从nodename/flow Fork而来,GitHub的默认逻辑是将你fork的直接上游仓库(即nodename/flow)设为Pull Request的默认目标仓库。哪怕本地origin指向自己的tallyfor/flow,在网页端发起PR时也会自动默认选择上游仓库作为合并目标,这就是问题的根源。

解决方法

单次PR手动调整目标

推送分支后,在GitHub网页端手动指定PR目标仓库:

  1. 打开你的tallyfor/flow仓库页面,找到刚推送的add-ci-to-automatically-publish-packages分支,点击「Compare & pull request」按钮。
  2. 在PR创建页面上方,找到「base repository」下拉框,选择tallyfor/flow作为目标仓库,同时确认「base branch」是你要合并的分支(比如main)。
  3. 填写PR描述后提交即可。

永久修改默认PR目标

如果希望后续所有PR都默认指向自己的tallyfor/flow仓库,可修改仓库设置:

  1. 进入tallyfor/flow仓库的「Settings」(设置)页面。
  2. 找到「Pull Requests」板块,修改「Default pull request target」为tallyfor/flow,保存设置。

本地远程仓库配置确认(可选)

确保本地远程仓库配置符合需求:

  • 查看当前远程仓库列表:git remote -v
  • 若需要和最上游的fmnoise/flow同步代码,可添加上游远程:git remote add upstream git@github.com:fmnoise/flow.git
  • 避免将nodename/flow设为本地上游,除非你需要和该仓库同步更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 10:25:39