PowerShellで git show stash@{0} のようなstash番号を指定するコマンドを実行するとエラーになる。

PS C:\repo> git show stash@{0}
fatal: ambiguous argument 'stash@': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

波括弧( {})は、PowerShellではブロックや変数表記に使われるため、コマンド引数として指定したつもりでも、PowerShell構文として解釈されてしまう。


git show "stash@{0}"
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.