我使用scoop安装了git,并且通常看起来还可以,但是我遇到了一个奇怪的情况。当我尝试在IntelliJ内部的PowerShell控制台中存储更改时(实际上是PyCharm),出现此错误:
> git stash
fatal: could not exec C:/Users/pupeno/scoop/apps/git/current/mingw64/libexec/git-core/git-legacy-stash: No such file or directory
确实该文件不存在;但是可以在独立的PowerShell上运行git stash。知道为什么会这样吗?
我将PowerShell配置为终端的方式如下:
这是错误的样子:
答案 0 :(得分:0)
尽管错误输出上述位置,但文件本身应位于git安装文件夹下:
C:\Program Files\Git\mingw64\libexec\git-core
,但是可以在独立的PowerShell上运行git stash。知道为什么会这样吗?
该问题很可能是由于文件夹名称中存在空格。
Windows知道如何妥善处理。
要验证安装git Portable版本确实是问题所在,请更新您的配置并检查是否有错误。
Git Portable:https://github.com/sheabunge/GitPortable/