美文网首页
git clean 相关命令

git clean 相关命令

作者: 你好哈喽哈喽 | 来源:发表于2023-10-24 11:10 被阅读0次

一、介绍

git clean 命令用于删除在本地工作区中未跟踪的文件和目录。这些未跟踪的文件指的是还没有被添加到 Git 管理的文件。git clean 命令可以将这些文件从工作区彻底删除,但不会影响版本库中已经提交的内容。

二、语法

git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>…]

三、参数

-n:展示将要被删除的文件和目录。
-f:强制执行清除操作,忽略 .gitignore 文件或者 -e 选项(需要注意被删除的文件是无法恢复的)。
-d:同时删除目录。
-i:交互式地显示将要被删除的文件和目录。
-q:静默模式。
-e:用来排除某些文件或目录,模式匹配可以使用通配符(如 * 和 ?)。

四、使用样例

1、删除所有未被跟踪的文件:

$ git clean -f

2、删除并提示将会被删除的所有未被跟踪的文件和目录,使用交互式模式:

$ git clean -di

3、同时删除未被跟踪的文件和空目录:

$ git clean -fd

4、删除所有未被跟踪的 .txt 文件:

$ git clean -f *.txt

相关文章

网友评论

      本文标题:git clean 相关命令

      本文链接:https://www.haomeiwen.com/subject/vpksidtx.html