Gitのスタッシュとアンスタッシュの使用、gitのアンスタッシュに失敗しました



Git Stash Unstash Use



シナリオは次のとおりです。 Demand 1を開発しているときに、すぐに修正する必要のあるバグをオンラインで突然見つけました。要件1のコードは完全ではなく、テストされていないため、stash関数を使用できるように、要件1に加えられた変更を一時的に非表示にする必要があります。

VCS-> git-> stash



このとき、要件1に加えられた変更は非表示になります。ここで、バグの処理が終了したとします。要件の開発を継続する必要があり、今は隠しておく必要があります

VCS-> git-> Unstash、選択したスタッシュを選択し、Popstashを選択します。ポップスタッシュをクリックします。以下に示すように:



しかし、ここで問題があります。画面の右下隅に次のプロンプトが表示されます。



[表示]をクリックして、ファイルを無視するように.gitignoreで宣言した.DS_storeファイルを見つけます。したがって、私のlocalChangesにはそのようなファイルはありません。

いいえ、最初に.gitignoreを変更するだけで、.DS_storeを無視しないでください。次に、git statusを実行して、2つのファイルが変更されていることを確認します。

次に、git checkout-.. /。DS_Storeを実行して、.DS_storeをロールバックします。次に、再アンスタッシュします。

次に、.gitignoreもロールバックする必要があります