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

为什么VSCode无法识别.git文件夹 克隆仓库仅正常工作1分钟后失效

排查修复步骤(按优先级排序)

  1. 排查安全软件拦截
  • 打开本地所有杀毒软件、安全防护工具、Windows Defender的隔离/威胁处理记录,查看是否有Git相关可执行文件、.git目录下的核心文件(HEAD、index、config等)被误判隔离。确认后恢复对应文件,将Git安装目录、本地项目存储目录加入安全软件的白名单。

你描述的「克隆后正常1分钟突然失效」是典型的安全软件动态扫描后拦截的特征,优先执行此步排查。

  1. 验证.git目录完整性
    在项目根目录打开系统cmd窗口,执行dir .git命令,检查输出中是否存在HEAD、config文件以及objects、refs文件夹:
  • 如果核心文件缺失,先备份当前工作区的修改文件,再重新克隆仓库即可恢复;如果有未提交的本地提交记录,可以从其他备份的同仓库副本中复制缺失的.git目录核心文件修复。
  • 如果核心文件完整,继续下一步排查。
  1. 修复Git环境变量
    右键「此电脑」-「属性」-「高级系统设置」-「环境变量」,找到系统变量中的Path项,检查是否包含Git的两个执行路径(默认安装路径为C:\Program Files\Git\cmd、C:\Program Files\Git\bin),如果缺失手动添加后保存,重启所有终端窗口后执行git --version验证是否能正常识别。

  2. 调整VSCode Git配置
    打开VSCode设置界面,搜索git.path配置项,填入你本地git.exe的完整路径(比如C:\\Program Files\\Git\\cmd\\git.exe),配置完成后重启VSCode即可。

  3. 检查文件夹读写权限
    右键项目根文件夹-「属性」-「安全」,确认你当前登录的Windows用户对该文件夹拥有「完全控制」权限,如果没有手动添加对应权限后重试。


内容的提问来源于stack exchange,提问作者rocksteady.24

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:54:04