如何删除Git中未跟踪的文件?

由于Git源代码版本控制软件使用跟踪和未跟踪的术语来跟踪文件。我们通常会将未跟踪的文件新添加到存储库中,但可能会有一些不必要的大容量文件 到版本。在本教程中,我们将学习使用Git删除未跟踪文件的不同方法。

null

列出要删除的文件

在删除未跟踪的文件和文件夹之前,我们将列出未跟踪的文件和文件夹。我们将使用 clean 命令与 -n 选项如下。

$ git clean -n
List Files To Be Deleted
列出要删除的文件

强制删除或删除未跟踪的文件和文件夹

删除未跟踪文件和文件夹的最基本方法是使用 clean git命令 -f 选项如下。 -f 意思是不用任何要求就强行拆除和清理。

$ git clean -f
Delete or Remove Untracked Files and Folders Forcibly
强制删除或删除未跟踪的文件和文件夹

仅删除未跟踪的目录

如果我们只需要删除或删除未跟踪的目录,我们应该şd使用 -d 选项。 -d 只意味着只删除未跟踪的目录。

$ git clean -f -d

仅删除未跟踪的文件

如果我们只想删除未跟踪的文件,我们只需要使用 -X 选项如下。

$ git clean -f -X

模拟删除未跟踪的文件和目录与干运行

删除未跟踪的文件和目录可能是一项关键的工作,我们可能会失去我们的工作 最新作品。所以我们可以用 --dry-run 选项如下。

$ git clean -d --dry-run
Simulate Remove Of Untracked Files and Directories with Dry Run
模拟删除未跟踪的文件和目录与干运行

相关文章: 如何用Git Log命令列出提交历史并举例说明?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享