Git 在 PATH 中,但未被识别为命令

Git 在 PATH 中,但未被识别为命令

我最近重新安装了 Git,但我无法再让它在本机 Windows 命令提示符下运行。我确信它在Path环境变量中,如您所见:

C:\Users\Ult>where git
C:\Program Files (x86)\Git\cmd\git.exe

C:\Users\Ult>git --version
'git' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Ult>"C:\Program Files (x86)\Git\cmd\git.exe" --version
git version 1.9.4.msysgit.2

到目前为止我已经尝试过:

  • 关闭并重新打开命令提示符;
  • 再次重新安装 Git;
  • 重启计算机;
  • 编辑Path环境变量,移至C:\Program Files (x86)\Git\cmd其开头。

我已经在网上和 SU 中搜索过了,但找不到解决方案。请不要关闭,因为现有的类似问题只是关于没有 GitPath或重新打开cmd.exe。我已经尝试过这些,但它们不能解决问题。

我需要能够在本机上运行 Git,cmd.exe以便我的一些 IDE/文本编辑器的 Git 插件正常工作。这意味着我不能只使用 Git Bash(它运行良好)。

在 Windows 7 x64 Ultimate 上运行。

答案1

"最后找到了实际问题:环境变量中存在PATH

"当尝试运行 中的可执行文件时,之后的所有内容都会被忽略cmd.exe,尽管where命令仍然可以找到它们。

答案2

我遇到过类似的情况,但是这里提供的解决方案都不起作用对我有用的是保留 \git.exe 并将其替换为:

〜\ git \ bin \

相关内容