新 git 中断 windows git shell

new git breaks windows git shell

平台:Windows7、 Git Shell 运行 ConEmu

今天,当我启动 Git Shell 时,window 弹出来安装最新版本的 Git。在过去,这个过程没有发生任何事故。今天,升级后,Git shell 未检测到 git。例如,如果我输入

git status

我明白了

'git' is not recognized as an internal or external command,
operable program or batch file.

查询 Windows PATH,似乎有几个新条目已添加到前面

PATH=C:\Users\Main\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\cmd;
C:\Users\Main\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\usr\bin;
C:\Users\Main\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\usr\share\git-tfs;
C:\Users\Main\AppData\Local\Apps.0\XPC72D0A.GQE\ZBYYH2JR.XW2\gith..tion_317444273a93ac29_0003.0003_5794af8169eeff14;
C:\Users\Main\AppData\Local\GitHub\lfs-amd64_1.5.5;

假设 PATH 中所有这些新的 material 应该允许检测到 git;否则,它在那里做什么?事实上,我认为单个 PATH 条目应该足以让 git 被发现。

那么,最新的git for Windows的安装过程中是否存在可怕的错误?或者我需要做一些调整才能使这一切正常吗?

尝试卸载 GitHub Desktop, and re-installing it completely

此外,作为解决方法,请不要忘记您可以解压缩自解压存档 Git for Windows,并将该文件夹添加到 %PATH%