問題があります: まだコミットしておらず、ファイルをインデックス (ステージ) コマンドに追加したとき
git rm --cached <file>
それを完全にアンステージしています。ここでgit resetは、HEAD コミットがまだないため、使用できないことは明らかです。
しかし、いくつかのファイルをコミットするとき。git rm --cachedそして、変更されたファイル (以前にインデックスに追加されたもの) をアンステージするために実行しようとしましたが、ここで実行するgit status -sと、このファイルが 2 回表示されます (ファイル名 = index.php):
D index.phpファイルは削除されているので、正常です。
?? index.php しかし、追跡されていないかのように 2 回表示されるのはなぜですか?
PS:git resetコミット後にファイルのステージングを解除しています。