Git 面试题 目录

如何使用 Git clean -n 预览将要删除的文件?

推荐答案

本题详细解读

1. 命令解释

git clean -n 是一个用于预览将要删除的未跟踪文件的命令。-n 选项表示“dry run”,即只显示将要删除的文件,而不会实际执行删除操作。

2. 使用场景

当你在本地工作目录中有一些未跟踪的文件(例如编译生成的文件、临时文件等),并且你希望清理这些文件时,可以使用 git clean 命令。在执行实际删除之前,使用 git clean -n 可以预览哪些文件会被删除,以避免误删重要文件。

3. 示例

假设你的工作目录中有以下未跟踪的文件:

运行 git clean -n 后,输出可能如下:

这表示如果执行 git clean,这两个文件将会被删除。

4. 注意事项

  • git clean -n 只会显示未跟踪的文件,不会显示已跟踪的文件或目录。
  • 如果你希望删除目录,可以使用 git clean -n -d,其中 -d 选项表示同时删除未跟踪的目录。
  • 如果你确定要删除这些文件,可以去掉 -n 选项,直接运行 git clean
纠错
反馈