推送代码至Fork仓库后PR指向上游?求原因及解决办法
问题原因与解决办法
原因
GitHub针对Fork仓库的默认PR逻辑是指向上游原仓库(即你Fork的deg/re-frame-firebase),这是平台为方便向原仓库贡献代码设计的默认行为,和你本地Git的远程配置无关。
修复方法
方式一:手动调整PR目标仓库
当点击Compare & Pull Request跳转到上游PR页面后,在页面顶部的base repository下拉菜单中,选择你自己的Fork仓库tallyfor/re-frame-firebase,同时确认:
- base分支是你要合并的目标分支(比如
main或master) - compare分支是你的
2-test分支
确认无误后提交PR即可。
方式二:设置仓库默认PR目标(长期生效)
如果希望后续发起PR时默认指向自己的Fork仓库,可按以下步骤配置:
- 打开你的Fork仓库页面
tallyfor/re-frame-firebase - 点击顶部的Settings选项卡
- 向下滚动找到Pull Requests区域
- 在Default pull request target部分,选择自己的仓库作为默认目标,保存设置
内容的提问来源于stack exchange,提问作者Pedro Delfino
相关产品推荐
相关产品推荐

