git stash在IntelliJ PowerShell中不起作用,为什么?

时间:2018-11-10 15:05:13

标签: git powershell intellij-idea pycharm

我使用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配置为终端的方式如下:

enter image description here

这是错误的样子:

enter image description here

1 个答案:

答案 0 :(得分:0)

尽管错误输出上述位置,但文件本身应位于git安装文件夹下:

C:\Program Files\Git\mingw64\libexec\git-core
  

,但是可以在独立的PowerShell上运行git stash。知道为什么会这样吗?

该问题很可能是由于文件夹名称中存在空格。
Windows知道如何妥善处理。

要验证安装git Portable版本确实是问题所在,请更新您的配置并检查是否有错误。

Git Portable:https://github.com/sheabunge/GitPortable/