問題があります: まだコミットしておらず、ファイルをインデックス (ステージ) コマンドに追加したとき
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
コミット後にファイルのステージングを解除しています。