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

VS Code工作区无法管理两个Git仓库问题咨询

解决VS Code中管理多独立Git仓库的问题

别担心,这个场景完全是支持的,你之前的操作只是没找对正确的路径而已。下面一步步教你搞定:

第一步:分别初始化两个独立的Git仓库

VS Code的界面操作在多仓库场景下有时不够直观,咱们先通过终端手动完成初始化:

  • 打开VS Code内置终端(按Ctrl+就能调出),先导航到FrontEnd文件夹:cd MyProject/FrontEnd
  • 执行初始化命令:git init,这样FrontEnd就拥有了自己独立的Git仓库
  • 同样的,导航到BackEnd文件夹:cd ../BackEnd
  • 执行git init,完成第二个仓库的初始化

第二步:让VS Code识别并管理这两个仓库

完成初始化后,回到VS Code的源代码控制面板(快捷键Ctrl+Shift+G):

  • 正常情况下,VS Code会自动检测到这两个独立仓库,你能在面板顶部看到仓库切换的下拉菜单
  • 如果没自动显示,点击面板右上角的三个点(...),选择Add Repository,然后分别选中FrontEnd和BackEnd文件夹,VS Code就会加载它们的仓库了

解释你之前遇到的问题

你在根目录尝试创建仓库时VS Code让选子文件夹,是因为根目录本身还没有初始化Git仓库,VS Code的这个提示其实是引导你在某个子目录里创建仓库——这正好和你要的"两个独立仓库"需求不符,所以咱们直接跳过根目录建仓的操作,分别给两个子文件夹建仓就对了。

额外技巧:高效管理多仓库

  • 在源代码控制面板顶部的下拉菜单,可以快速切换当前操作的仓库,提交、拉取、推送等操作都会针对选中的仓库生效
  • 如果你想同时查看两个仓库的变更,可以在VS Code设置里搜索git: Multi Repository Diff,开启这个选项后,就能在面板里看到所有仓库的改动汇总了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:55:58