web-dev-qa-db-ja.com

Git stashを2回

Gitブランチをすばやく切り替える必要があったため、git stashを実行しましたが、ファイルの1つを編集する必要があるため、再度実行する必要がありました。

したがって、git stashを2回実行し、ファイルの編集に戻る準備ができました。 git stash applyを実行しましたが、隠していたファイルがすべて隠されているとは思いません。何か私にできることはありますか?チェックする方法はありますか?

git stash showを実行すると、2つのgit stashの最後が表示されます。

とにかくすべてのgit stashesを表示する方法はありますか?

64
stephenmurdoch

ですべてのスタッシュのリストを取得できます

git stash list

次のようなものが表示されます

stash@{0}: WIP on dev: 1f6f8bb Commit message A
stash@{1}: WIP on master: 50cf63b Commit message B

2つのスタッシュを作成した場合は、git stash popを2回呼び出すだけです。 git stash applyとは異なり、popが適用され、removesが最新の隠し場所です。

特定のスタッシュを参照することもできます。

git stash show stash@{1}

または

git stash apply stash@{1}
123
Felix Kling