Visual Studio Code中Git未被识别问题求助:已配置环境变量仍无法执行git init命令
git init提示“git未被识别”的问题 我来帮你搞定这个Git初始化的问题,你遇到的这个报错其实挺常见的,大多是环境变量没生效或者配置有小疏漏,跟着下面的步骤排查就行:
先明确你碰到的错误提示:
git : The term 'git' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + git init
1. 确认Git环境变量的配置准确性
右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path列表里:
- 检查是否包含Git的
bin和cmd路径,一般是C:\Program Files\Git\bin和C:\Program Files\Git\cmd(如果你的Git装在其他盘符,路径要对应修改) - 注意路径不要有多余空格,拼写也不能出错,比如别把
Git写成小写git或者其他错误拼写
2. 重启VS Code(这步很关键!)
环境变量修改后,已经打开的VS Code集成终端不会自动加载新的环境变量。你得完全关闭VS Code(包括后台进程),再重新打开,之后再尝试执行git init命令。
要是不确定环境变量是否生效,可以先打开系统自带的「命令提示符(CMD)」,输入git --version,如果能显示Git的版本号,说明环境变量已经生效,回到VS Code操作就没问题了。
3. 检查VS Code的默认终端配置
有时候VS Code默认用的PowerShell或者WSL可能没正确加载系统环境变量:
- 按
Ctrl+Shift+P打开命令面板,输入Select Default Profile - 选择「Command Prompt」或者「Git Bash」(如果你装了Git Bash的话),然后重启VS Code的终端,再试
git init
4. 用完整路径临时测试
如果上面的步骤都没解决,你可以试试在VS Code终端里输入Git的完整路径执行命令,比如:
"C:\Program Files\Git\bin\git.exe" init
要是这个命令能成功执行,说明环境变量的配置还是有问题,回到第一步重新检查Path的设置,确保路径正确且没被其他配置覆盖。
内容的提问来源于stack exchange,提问作者Felicio Pedro

