あなたは投稿でいくつかの異なる質問をしました、そして他の回答者はそれらのいくつかに良い答えを与えました。最も重要と思われるが答えられていないものはこれです:
>>私が隠していたすべてのファイルが隠されていなかったとは確信していません。何か私にできることはありますか?確認する方法はありますか?
stashとローカルツリーを比較する
あなたがしたいことは、スタッシュをローカルの作業ツリーと比較することだと思います。stashコマンドに-pスイッチを付けると、問題ありません。
git stash show -p
あなたが探している特定のものがある場合は、そのgit stash名またはstashリストからのIDを使用してください:
git stash show -p stash@{3}
多分差分を使用しますか?
gitスキルをプッシュすることに本当に興味がある場合は、いつでも差分を取得できます。stashの内容とmasterブランチのHEADにチェックインされた内容の違いを確認するには、次のdiffを使用できます。
git diff stash@ master
便利になる可能性があるスタッシュ履歴の要素の変更を表示する別のきちんとしたコマンドは--statです。
git stash list --stat
しかし、私は単純な答えが正しい答えだと思います。-pスイッチを使用するだけで、棚上げしたスタッシュが元に戻されたかどうかを確認できます。
git stash show -p stash@{3}
git stash list
。2つの隠し場所を作成した場合は、2git stash pop
回呼び出します。