Visual Studio Code 无法识别 Git

dpd*_*nev 5 git visual-studio-code

我刚刚将 Visual Studio Code 更新到 v.1.19.0,突然无法识别 Git。我仍然可以从终端 (cmd) 窗口执行所有操作,但“源代码管理”选项卡为空,我得到:

未找到 Git。安装它或使用“git.path”设置配置它”

这是我在输出控制台中看到的内容:

Looking for git in: C:\Users\UserName\AppData\Local\Programs\Git\cmd
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Program Files (x86)\Git\cmd\git.exe
Looking for git in: C:\Program Files\Git\cmd\git.exe
Run Code Online (Sandbox Code Playgroud)

在我的设置中我有:

"git.path": "C:\\Users\\UserName\\AppData\\Local\\Programs\\Git\\cmd"
Run Code Online (Sandbox Code Playgroud)

它指向 git.exe 的位置

我不知道为什么,但是当我安装 Git 时,它把它放在AppData文件夹中而不是Program Files中。不管怎样,一切都工作正常,直到今天早上我安装了更新。

如果有帮助的话,我使用的是装有 Windows 10 64 位操作系统和 Git 版本 2.15.1.windows.2 的 Windows 计算机。

为什么 Visual Studio Code 看不到它?

Von*_*onC 4

2017:尝试设置git.exe而不是父文件夹:

"git.path": "C:\\Users\\UserName\\AppData\\Local\\Programs\\Git\\cmd\\git.exe"
Run Code Online (Sandbox Code Playgroud)

这是我自己的 VSCode 用户设置中需要的:

git.exe 的用户设置


最近,VSCode 1.50+(2020 年 9 月),我在“ Visual Studio Code 无法检测已安装的 Git ”中提到,您可以添加多个路径。

当您的VSCode 设置在您的计算机之间同步,但您的 Git 安装在所述计算机上的不同位置时,这会有所帮助。

并且不要忘记,使用VSCode 1.60+ , "git.enabled": true.