为什么 GIT for Windows 在 git-bash 与 git-gui 和 cmd.exe 中显示不同的版本?

why is GIT for Windows showing different versions in git-bash vs git-gui and cmd.exe?

I 运行 git update-git-for-windows from windows CMD.EXE.它似乎 运行 没问题。更新等。但是...

怎么了?我该如何解决?我真正拥有哪个版本?如果我有两个版本,我怎样才能去掉旧的?

您可以检查 respective shell 路径:

  • 命令:where git
  • bash: which git

如果您看到不同的路径,则需要清理您的 %PATH% Windows 环境变量并确保它引用新的 Git 安装路径。