尝试在VSCode的PowerShell终端中使用命令git init,但是出现错误:git:无法将'term'识别为cmdlet的名称。

156 浏览
0 Comments

尝试在VSCode的PowerShell终端中使用命令git init,但是出现错误:git:无法将'term'识别为cmdlet的名称。

我正在尝试使用命令git init,但是我遇到了以下错误:\ngit : 找不到名称为“git”的 cmdlet、函数、脚本文件或可操作的程序。请检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。\nAt line:1 char:1\n+ git init\n+ ~~~\n + CategoryInfo : ObjectNotFound: (git:String) [], CommandNotFoundException\n + FullyQualifiedErrorId : CommandNotFoundException\n\n不确定是否与项目文件夹的位置和git可执行文件的位置不同有关,但是以下是相关信息:\n我正在工作的文件夹的位置是:\n

S:\Everything\Coding\modern_portofolio

\ngit安装的位置是:\n

S:\Everything\Software\Git

0
0 Comments

问题的原因是PATHEXT环境变量被清除了,在PowerShell中无法识别git命令。解决方法是打开环境变量设置,添加一个名为PATHEXT的变量,并将默认值设置为".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC",然后重新启动PowerShell或VSCode即可解决问题。

0
0 Comments

尝试从已正确设置路径的CMD会话中启动VSCode。

set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

然后,无论是PowerShell还是其他任何VSCode控制台,都应该能够识别到git命令。

感谢帮助。在执行此操作之前,我还遵循了Philippe上面的建议,重新启动了PC,问题得到了解决。也许当我安装它时没有重新启动。

0