Windows 中的 Git 错误 - 致命:此操作必须在工作树中执行

问题描述 投票:0回答:1

我的 Git 有问题,运行命令时出现以下错误

git init 
:重新初始化 C:/Users/Documents/Projects/ 中的现有 Git 存储库。

但是如果我也给出命令

git add .
,我会收到以下错误: fatal:此操作必须在工作树中执行。最后,当我尝试输入 git-gui 时,我收到以下消息

fatal: This operation must be performed in a working tree while executing "clse $fd" (procedure "git" line 5) called from within "git rev-parse --show-toplevel" (file "C:/Program Files/Git/mingw64/libexec/git-core/git-gui.tcl" line 1297) called from the "source [file join [file dirname[info script]] git-gui.tcl" line (file "C:\Program Files\Git\mingw64\libexec\git-core\git-gui" line 25)
.

我已经尝试了一切,从删除电脑中的数据,删除git文件夹,手动创建git文件夹等等

我希望获得有关如何解决此问题的帮助。

git github error-handling version git-gui
1个回答
0
投票

我认为您的 GIT_WORK_TREEGIT_DIR 系统变量有问题。

我遇到了同样的问题,但当我从系统变量中删除这些 GIT_WORK_TREEGIT_DIR 变量时,我已经解决了。

  • 检查您的系统变量中是否有这些系统变量GIT_WORK_TREEGIT_DIR
  • 尝试删除这些变量并重新初始化存储库,这将解决问题。
© www.soinside.com 2019 - 2024. All rights reserved.