git stash popが、追跡されていないファイルをstashエントリから復元できなかったと言うのはなぜですか?
ステージングされた変更とステージングされていない変更がたくさんあり、すぐに別のブランチに切り替えてから元に戻したいと思いました。 そこで、以下を使用して変更をステージングしました。 $ git stash push -a (後から考えると、--include-untracked代わりに使用できたはずです--all) 次に、隠し場所をポップしようとすると、次の行に沿って多くのエラーが発生します。 $ git stash pop foo.txt already exists, no checkout bar.txt already exists, no checkout ... Could not restore untracked files from stash entry 隠し場所から復元された変更はないようです。 私も試しました$ git stash branch tempが、同じエラーが表示されます。 私はこれを回避する方法を見つけました。 $ git stash show -p | git apply 今のところ災害は回避されていますが、これはいくつかの疑問を提起します。 そもそもなぜこのエラーが発生したのですか?次回はどうすれば回避できますか?