Git操作疑问:如何切换到团队fork中待审核PR的RT204分支?
解决方法
核心原因
你当前的origin远程指向的是你自己的fork仓库,而RT204分支只存在于学院的原始仓库(也就是你fork的上游仓库)里,所以直接从origin拉取肯定找不到这个分支。
具体操作步骤
检查并添加上游远程仓库
先看看本地有没有配置学院的原始仓库作为上游:git remote -v如果输出里没有
upstream相关的条目,就添加它:git remote add upstream <学院原始仓库的Git地址>(比如学院仓库地址是
git@github.com:school-org/xxx.git,就填这个地址)从上游拉取RT204分支
现在直接从上游仓库拉取目标分支:git fetch upstream RT204切换到RT204分支
拉取完成后,直接切换到该分支:git checkout RT204如果Git提示找不到本地分支,也可以手动创建并跟踪上游分支:
git checkout -b RT204 upstream/RT204
补充说明
等这个RT204分支合并到学院原始仓库的主分支后,你可以通过git fetch upstream拉取最新的主分支代码,再合并到自己的开发分支即可。
内容的提问来源于stack exchange,提问作者letters
相关产品推荐
相关产品推荐

