git stash应用未知选项:-encodedCommand错误

时间:2018-06-15 09:47:10

标签: git powershell git-stash posh-git

使用以下命令应用git存储:

unknown option: -encodedCommand error

正如documentation on git stash中所述。

我收到错误:

{{1}}

2 个答案:

答案 0 :(得分:13)

我没有意识到......

我在powershell中(使用posh-git),当然{}表示powershell代码。

因此''中的'around'将确保powershell将其解释为字符串。

git stash apply 'stash@{1}'

值得一提的是posh-git在按Tab键时自动填充名称(这让我意识到我的错误)。

答案 1 :(得分:1)

将其放在此处用于 Google 搜索:

如果您将 Windows runnerGitHub 操作 结合使用,并且在 $ 之类的表达式中遗漏了 ${{ github.ref }},也会发生这种情况。< /p>


在这种情况下特别令人困惑的是,错误将与输出交错,使其看起来来自您正在调用的任何内容。例如。就我而言:

Run iscc.exe InstallCreation\inno\service.iss /DMyAppVersion={{ github.ref }}
  iscc.exe InstallCreation\inno\service.iss /DMyAppVersion={{ github.ref }}
  shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Unknown option: -encodedCommand
Inno Setup 6 Command-Line Compiler

⬆️-encodedCommandInno Setup 6 没有任何关系