bash:git:未找到命令

bash:git:未找到命令

当我尝试在 git-bash 中运行git --version(或任何 git 命令)时,出现以下错误:

bash: git: command not found

C:\Program Files\Git\cmd在 Windows 中,我的 Path 系统变量中有。

我在桌面上为 git-bash 创建了一个快捷方式。在其属性中,我已从--cd-to-home目标可执行文件中移除标志,并将“起始位置”目录更改为 git 存储库目录:D:\my-proj

当我从此快捷方式打开 git-bash 时,pwd返回结果/d/my-proj与预期一致。但是,问题仍然存在bash: git: command not found

从 git-bash运行env,我发现了一些有趣的事情:

  1. HOME和分别HOMEDRIVE设置为/z/Z:
  2. PATH被设定为.:/z//bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/X11R5/bin:/usr/local/bin:/sas/tools/com
  3. ORIGINAL_PATH似乎指向我的 Windows 路径变量,但它包含/mingw64/bin:/usr/bin:/z/bin,并且没有显示 Git 的路径。

看来我的 git-bash 与 Windows 路径变量不能很好地兼容,但我不确定如何设置它们以便可以从 git-bash 运行 Git 命令。有什么建议吗?

答案1

结果.profile是设置了PATH变量,导致它无法识别 Windows 路径中的 git。注释掉此行,它就起作用了。

相关内容