git clean

功能

  • 用来从工作目录中删除所有没有 tracked 过的文件.

  • 例如:IDE工具创建的不需要的文件;编译工具产生的中间文件

  • git clean 默认不清理.gitignore中的文件

用法

  1. git clean -n 是一次 clean 的演习, 告诉你哪些文件会被删除.

  2. git clean -f 删除当前目录下所有没有 track 过的文件. 他不会删除.gitignore文件里面指定的文件夹和文件, 不管这些文件有没有被track过.

  3. git clean -f <path> 删除指定路径下的没有被 track 过的文件.

  4. git clean -df 删除当前目录下没有被 track 过的文件文件夹.

  5. git clean -xf 删除当前目录下所有没有 track 过的文件. 不管他是否是.gitignore文件里面指定的文件夹和文件.

results matching ""

    No results matching ""