vscode 找不到 git 是因未配置 git.exe 路径,需确认 git 已安装并加入系统 path,通过 where git 验证,再在 settings.json 中正确设置 "git.path": "c:\program files\git\cmd\git.exe" 并重启 vscode。

VSCode 找不到 Git,不是它坏了,而是它没找到 git.exe 的具体位置——你得手动告诉它。
确认 Git 确实已安装且可被系统识别
别跳过这步。很多问题其实出在 Git 根本没进系统 PATH,或者装了但路径藏得深。
- 打开
cmd或 PowerShell,运行where git(Windows)或which git(macOS/Linux)。如果有输出(比如C:Program FilesGitcmdgit.exe),说明系统能认;没输出,就先去官网下载安装,选“Add Git to PATH”选项 - 如果
where git没反应,但在 Git Bash 里能跑git --version,说明 Git 只注册到了 Bash 环境,没进 Windows 全局 PATH —— 这时必须手动加路径到系统环境变量 - 常见 Git 安装路径有三个可能位置:
C:Program FilesGitingit.exe、C:Program FilesGitcmdgit.exe、D:Gitcmdgit.exe(取决于你装在哪)。cmd目录下的git.exe更稳定,推荐优先用它
配置 git.path 到 VSCode 设置中
VSCode 默认只查固定路径,自定义安装就得手动填。填错路径、漏转义、用错斜杠,都会失败。
- 在 VSCode 中按
Ctrl + ,打开设置,搜索git.path - 点击 “Edit in settings.json”,在 JSON 文件里添加或修改这一行:
"git.path": "C:\Program Files\Git\cmd\git.exe"(注意:Windows 路径必须用双反斜杠\或正斜杠/,单反斜杠会报错) - 别填目录,必须是完整可执行文件路径,结尾是
git.exe,不是git或文件夹名 - 填完保存,**必须重启 VSCode**(仅重载窗口不够,环境变量和插件初始化只发生在启动时)
VSCode 终端仍报 “command not found”?检查终端继承的 PATH
即使 git.path 配好了,内置终端也可能用不上系统 PATH,导致你在终端里敲 git 依然失败。
- 在 VSCode 终端里运行
echo $PATH(Linux/macOS)或echo %PATH%(Windows),看输出里有没有 Git 路径 - 如果没有,打开设置搜
terminal.integrated.env.windows(Windows)或terminal.integrated.env.linux(Linux/macOS),点“Edit in settings.json”,添加 Git 路径到环境变量中,例如:"terminal.integrated.env.windows": { "PATH": "C:\Program Files\Git\cmd;${env:PATH}" } - 也可以换终端类型:设置
terminal.integrated.defaultProfile.windows为Git Bash,前提是你的 Git 安装带 Bash,且路径正确(指向bash.exe,不是git.exe)
最常被忽略的是:改了系统 PATH 后没重启 VSCode,或者填了 git.path 却用了单反斜杠 导致 JSON 解析失败。路径对了、重启到位、终端也继承了 PATH,三者缺一不可。











