Git

如何從 git 索引中刪除文件

  • July 31, 2018

如何在不從工作樹中刪除文件的情況下從 git 儲存庫的索引中刪除文件?

如果我有一個./notes.txt被 git 跟踪的文件,我可以執行git rm notes.txt. 但這會刪除文件。我寧願 git 只是停止跟踪文件。

你可以只使用git rm --cached notes.txt. 這將保留文件,但將其從索引中刪除。

git reset HEAD <file>用於刪除特定文件。

git reset HEAD從 git 索引中刪除所有文件。

引用自:https://unix.stackexchange.com/questions/1818