Git
如何從 git 索引中刪除文件
如何在不從工作樹中刪除文件的情況下從 git 儲存庫的索引中刪除文件?
如果我有一個
./notes.txt
被 git 跟踪的文件,我可以執行git rm notes.txt
. 但這會刪除文件。我寧願 git 只是停止跟踪文件。
你可以只使用
git rm --cached notes.txt
. 這將保留文件,但將其從索引中刪除。
git reset HEAD <file>
用於刪除特定文件。並
git reset HEAD
從 git 索引中刪除所有文件。