VS Code无法显示上游可拉取分支,如何拉取上游分支代码?
解决VS Code中无法看到上游仓库(upstream)分支的问题
你可以在VS Code中实现上游分支的拉取操作,问题出在本地尚未同步上游仓库的分支信息,按以下步骤操作即可解决:
1. 先同步上游仓库的分支数据
打开VS Code的终端(快捷键`Ctrl+``),执行命令拉取上游仓库的所有分支与提交记录:
git fetch upstream
这个命令会把upstream仓库的分支信息同步到本地的远程追踪分支中。
2. 在VS Code中拉取上游分支
完成上述操作后,回到「Pull from...」流程:
- 选择
upstream远程仓库,此时就能看到上游仓库的所有分支(比如upstream/master) - 选中需要拉取的分支,即可完成同步
3. 日常同步的便捷方式
如果需要长期保持本地与上游仓库同步,可定期执行git fetch upstream,或者在VS Code的源代码管理面板右上角点击三个点(...),选择「Fetch from All Remotes」,一次性同步origin和upstream的所有分支信息。
若要将上游更新合并到本地当前分支,也可直接在终端执行:
git merge upstream/master
(将master替换为你需要同步的目标分支名称即可)
内容的提问来源于stack exchange,提问作者Landsailor
相关产品推荐
相关产品推荐

