如何从 git 索引中删除文件

如何从 git 索引中删除文件

如何从 git 存储库中删除文件指数而不从工作树中删除文件?

./notes.txt如果我有一个由 git 跟踪的文件,我可以运行git rm notes.txt.但这会删除该文件。我宁愿让 git 停止跟踪文件。

答案1

你可以只使用git rm --cached notes.txt.这将保留该文件,但将其从索引中删除。

答案2

git reset HEAD <file>用于删除特定文件。

以及git reset HEAD从 git 索引中删除所有文件。

答案3

git restore --staged <file>对我来说效果很好

相关内容