Git基础篇(二十四)——clean指令
Git基础篇(二十四)——clean指令
前言:
要对git仓库进行清理,需要使用clean指令,本篇文章详细介绍其用法。
1 简介
对Git仓库进行清洁管理,其指令形式如下。
1 | git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path> |
谨慎使用 git clean
指令清理,因为删除后很可能是不能回复的。
2 常用指令介绍
-f
或--force
: 删除未track未被.gitignore记录的文件;-n
: 删除演示,会将要删除的内容列出来,但不会真的删除;-d
: 删除未track未被.gitignore记录的文件夹,需要和-f
搭配使用;-x
: 删除未track的文件,也包括被.gitignore记录的文件和文件夹,需要和-f
搭配使用;
以下是用法示例。
2.1 删除未track未被.gitignore记录的文件
1 | git clean -f |
删除演练。
1 | git clean -nf |
2.2 删除未track未被.gitignore记录的文件及文件夹
1 | git clean -df |
删除演练。
1 | git clean -ndf |
2.3 删除未track的文件,也包括被.gitignore记录的文件和文件夹
1 | git clean -xf |
删除演练。
1 | git clean -nxf |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OnlyCalm's Blog!
评论
ValineGitalk