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

VSCode中Git多仓库问题:如何移除多余本地仓库?

解决重复Git仓库的问题

先确认哪个是多余仓库

Git仓库的核心是隐藏的.git文件夹,先验证目标路径是否为仓库:

  • CLI:Windows执行dir /a,Mac/Linux执行ls -a,能看到.git就是Git仓库
  • UI:开启显示隐藏文件,查看目录下是否有.git文件夹

根据你的项目需求,确定要保留的仓库(比如保留Angular项目所在的bird-project仓库,删除bird-app根目录的仓库),再按以下方式操作。

CLI方式移除多余仓库

Windows

  1. 打开CMD或PowerShell,切换到多余仓库根目录:
    cd C:\users\bird-app
    
  2. 强制删除隐藏的.git文件夹:
    rmdir /s /q .git
    
    • /s 递归删除目录及所有子内容
    • /q 静默删除不弹出确认

Mac/Linux

  1. 打开终端,切换到多余仓库根目录:
    cd /users/bird-app
    
  2. 强制删除.git文件夹:
    rm -rf .git
    
    • -r 递归删除,-f 强制跳过确认

UI方式移除多余仓库

  1. 开启显示隐藏文件:
    • Windows:文件资源管理器→「查看」选项卡→勾选「隐藏的项目」
    • Mac:访达中按Command + Shift + .显示隐藏文件
  2. 找到多余仓库的根目录,右键删除里面的.git文件夹
  3. 若提示「文件夹非空」,直接确认删除即可(.git包含Git后台数据,之前因隐藏未显示)

注意:操作前建议备份要删除的.git文件夹,避免误删有用的Git提交记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:12:36