📌  相关文章
📜  如何删除最近在本地添加的未暂存文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:30.037000             🧑  作者: Mango

如何删除最近在本地添加的未暂存文件 - Shell-Bash

当我们在使用 git 管理项目时,我们常常添加一些新的文件但是还没有对它们进行 git 的暂存操作,这些文件就被称为 "未暂存文件"。如果我们想要删除这些文件,该怎么做呢?

下面给出了两种方法:

方法一:使用 git clean 命令

git clean 命令可以删除未被 git 跟踪的文件,我们可以使用以下命令:

$ git clean -f

这会删除所有未被 git 跟踪的文件。如果你只想删除某个目录下的未被 git 跟踪的文件,可以使用以下命令:

$ git clean -f <path>
方法二:使用 git rm 命令

git rm 命令可以将文件从 git 的跟踪列表中移除,并删除本地的文件。使用以下命令:

$ git rm -r --cached <file>

这会将 从 git 的跟踪列表中移除,但不会删除本地的文件。要删除本地的文件,可以加上 -f 参数:

$ git rm -r --cached -f <file>
总结

以上就是删除本地未暂存文件的两种方法。第一种方法可以删除所有未被 git 跟踪的文件,而第二种方法需要你手动指定要删除的文件,但是它会将这些文件从 git 的跟踪列表中移除,这在后续的操作中会更加灵活。