1. ホーム
  2. git

[解決済み] gitでstashの中身をプレビューすることは可能ですか?

2022-03-14 20:29:08

質問

よく、仕事を後回しにしたまま、他の仕事が入り、数週間後、その仕事を今の状態のワーキングツリーに適用したら、どんな変化があるのか、ため込んだ仕事を点検したくなることがあります。

しかし、これは作業ツリーと隠し場所の違いをすべて表示するものであり、私は隠し場所の適用によって何が変わるのかを知りたいだけなのです。

どうすればいいのでしょうか?

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

git stash show を実行すると、最新のstashで変更されたファイルが表示されます。 を追加することができます。 -p オプションを使用すると、差分を表示することができます。

git stash show -p

もし、対象となるスタッシュが最新のものでない場合は、コマンドの最後にスタッシュの名前を追加します。

git stash show -p stash@{2}