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

Windows下Git报错求助:fatal: This operation must be performed in a working tree

Git操作报错的解决方案

1. 彻底清理残留Git仓库文件

  • 打开命令行(Git Bash/Windows命令提示符),切换到目标目录:cd C:/Users/Documents/Projects/
  • 强制删除Git核心仓库文件夹:
    • Git Bash:rm -rf .git
    • Windows命令提示符:rmdir /s /q .git
  • 检查目录内是否存在其他隐藏的Git相关文件(如.gitattributes),若有异常也一并删除

2. 重新初始化并验证仓库

  • 关闭所有Git相关工具(git-gui、IDE的Git插件等),避免文件被占用
  • 在目标目录执行git init,正常输出应为:Initialized empty Git repository in C:/Users/Documents/Projects/.git/
  • 执行git rev-parse --show-toplevel,确认返回路径为当前目录
  • 再次执行git add .,此时应能正常添加文件

3. 修复git-gui启动问题

  • 不要直接从开始菜单启动git-gui,先在命令行切换到仓库根目录,再执行git gui启动
  • 若仍报错,卸载当前Git版本,重新下载最新稳定版安装,选择默认配置即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 20:00:02