私はgitでひそかに遊んでいました。 。正しいstash @ {0} `の代わりに` git stash show -p @ {0} `の不正な構文があります
多くのスタッシュを作成した後、その中に何が入っているかを見たいと思っていました。私はgit stash show -p
を実行し、それは私が期待するように私に最後の隠れ家のdiffを示した。私はインデックス0が最新の隠しを参照していることを確認したかったので、私は(間違って)git stash show -p @{0}
を実行しました。これにより、次のエラーが表示されました。
fatal: ambiguous argument '': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
しかし、変わったのは、私が気づいていない、そして私の隠し場所には存在しなかったたくさんの変化の差を私に与えたということです。
この文脈では@{0}
とは何ですか、その差分はどこから来たのですか? gitrevisions(7)
manual page から
この場合、 '@ {0}'は無効です。 – ElpieKay
@ElpieKayこれは、OPの問題が何だったのか? – kostix