1. ホーム
  2. git

[解決済み] Gitスタッシュ2回

2022-09-02 18:38:17

質問

git のブランチをすぐに切り替えなければならなかったので git stash を実行しましたが、ファイルの 1 つを編集する必要があったため、もう一度実行する必要がありました。

そこで、私は git stash を2回実行し、ファイルの編集に戻る準備ができました。私は git stash apply を実行しましたが、私は隠していたすべてのファイルが隠されなくなったことに納得していません。何かできることはないでしょうか?何か確認する方法はありますか?

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

すべての git stashes ?

どのように解決するのですか?

すべての隠し場所の一覧を取得するには

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 が適用され を削除します。 を適用し、最新の隠し場所を削除します。

また、特定のスタッシュを参照することもでき、例えば

git stash show stash@{1}

または

git stash apply stash@{1}