git clean 相关命令

一、介绍

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 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git c...
    你好哈喽哈喽阅读 240评论 0 0
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,098评论 0 18
  • 初始Git常用相关命令 下载Git 国内镜像 “Git”->“Git Bash”,蹦出一个类似命令行窗口的东西...
    清枫_小天阅读 692评论 4 31
  • 一.Git简介 Git是目前世界上最先进的分布式版本控制系统。它就没有中央服务器的,每个人的电脑就是一个完整的版本...
    大鹏的鹏阅读 557评论 0 0
  •  本文主要整理了一些开发中常用或者较为常用的命令,主要是Git命令,还会有些终端的其他命令。关于Git的安装等问题...
    寻形觅影阅读 291评论 0 0