我有一个问题:当我还没有提交时,我已经将文件添加到索引(阶段)命令
git rm --cached <file>
正在完美地取消它。这里很明显我不能使用git reset
,因为还没有 HEAD 提交。
但是当我提交一些文件时。我尝试执行git rm --cached
以取消暂存修改过的文件(以前添加到索引),在这里执行时git status -s
,我看到这个文件出现了两次(文件名 = index.php):
D index.php
文件已被删除,这是正常的。
?? index.php
但为什么它出现两次,好像它没有被追踪?
PS:git reset
是在提交后取消暂存文件。