这是 git-clean 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-clean - 从工作树中删除未跟踪的文件
概要
混帐 清洁 [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [ - ] ...
商品描述
通过递归删除不受版本控制的文件来清理工作树,
从当前目录开始。
通常,只删除 Git 未知的文件,但如果 -x 选项被指定,
被忽略的文件也会被删除。 例如,这对于删除所有构建很有用
产品。
如果有任何可选...给出参数,只有那些路径会受到影响。
配置
-d
除未跟踪的文件外,还删除未跟踪的目录。 如果一个未跟踪的目录
由不同的 Git 存储库管理,默认情况下不会删除。 使用 -f 选项
如果你真的想删除这样的目录,两次。
-f,--强制
如果 Git 配置变量 clean.requireForce 没有设置为 false, 混帐 清洁
除非给出 -f、-n 或 -i,否则将拒绝删除文件或目录。 Git会拒绝
除非给出第二个 -f,否则删除带有 .git 子目录或文件的目录。
-i,--交互式
显示将要完成的操作并以交互方式清理文件。 请参阅“交互模式”了解
细节。
-n, --试运行
实际上不要删除任何内容,只需显示将要执行的操作。
-q, --安静
安静,只报告错误,不报告成功删除的文件。
-e , --排除=
除了在 .gitignore(每个目录)和 $GIT_DIR/info/exclude 中找到的那些,
还要考虑这些模式在有效的忽略规则集中。
-x
不要使用从 .gitignore(每个目录)读取的标准忽略规则和
$GIT_DIR/info/exclude,但仍然使用 -e 选项给出的忽略规则。 这个
允许删除所有未跟踪的文件,包括构建产品。 这个可以用
(可能与 混帐 重置) 创建一个原始的工作目录
测试干净的构建。
-X
仅删除 Git 忽略的文件。 这可能有助于从
从头开始,但保留手动创建的文件。
互动 MODE
当命令进入交互模式时,会显示待处理的文件和目录
清理,并进入其交互式命令循环。
命令循环显示可用子命令的列表,并给出提示“What now>”。
一般来说,当提示以单个结尾时 >,您只能选择其中一项
给定并输入返回,如下所示:
*** 命令 ***
1:干净 2:按模式过滤 3:按数字选择
4:询问每个 5:退出 6:帮助
现在什么> 1
只要选择是唯一的,您也可以在上面说 c 或 clean 。
主命令循环有 6 个子命令。
清洁
开始清理文件和目录,然后退出。
按模式过滤
这显示要删除的文件和目录并发出“输入忽略
patterns>>" 提示。您可以输入空格分隔的模式来排除文件和
删除的目录。 例如“*.c *.h”将排除以“.c”和“.h”结尾的文件
从删除。 当您对过滤结果感到满意时,按 ENTER(空)
回到主菜单。
按数字选择
这将显示要删除的文件和目录并发出“选择要删除的项目”
删除>>”提示。当提示以double结尾时 >> 像这样,你可以做更多
多于一个选择,用空格或逗号连接。 你也可以说范围。
例如“2-5 7,9”从列表中选择 2,3,4,5,7,9。 如果范围中的第二个数字是
省略,则选择所有剩余项目。 例如“7-”从列表中选择 7,8,9。
你可以说 * 选择一切。 此外,当您对过滤后的结果感到满意时
结果,按ENTER(空)回到主菜单。
问每个
这样就开始清理了,必须一一确认才能删除项目。
请注意,此操作不如上述两个操作有效。
退出
这让您无需清洁即可退出。
帮助
显示交互式 git-clean 的简要用法。
使用 onworks.net 服务在线使用 git-clean