From 6858d814eb9536911703e47ef18870ad21f7ff7f Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Wed, 2 Apr 2025 23:45:18 +0800 Subject: [PATCH 1/2] Create git-clean.md --- pages.zh/common/git-clean.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pages.zh/common/git-clean.md diff --git a/pages.zh/common/git-clean.md b/pages.zh/common/git-clean.md new file mode 100644 index 00000000000000..e042b155393b5b --- /dev/null +++ b/pages.zh/common/git-clean.md @@ -0,0 +1,28 @@ +# git clean + +> 从工作区删除未被 Git 跟踪的文件。 +> 更多信息:. + +- 删除未跟踪的文件: + +`git clean` + +- 交互式删除未跟踪的文件: + +`git clean {{[-i|--interactive]}}` + +- 显示将被删除的文件(模拟运行,不实际删除): + +`git clean {{[-n|--dry-run]}}` + +- 强制删除未跟踪的文件: + +`git clean {{[-f|--force]}}` + +- 强制删除未跟踪的目录: + +`git clean {{[-f|--force]}} -d` + +- 删除未跟踪的文件(包括被忽略的文件,在 `.gitignore` 和 `.git/info/exclude`的文件): + +`git clean -x` From 82f378df981babe4bbd8a8e48a1c75d8a111b362 Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Wed, 2 Apr 2025 23:50:52 +0800 Subject: [PATCH 2/2] Create git-clear.md --- pages.zh/common/git-clear.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pages.zh/common/git-clear.md diff --git a/pages.zh/common/git-clear.md b/pages.zh/common/git-clear.md new file mode 100644 index 00000000000000..be2d16a85302da --- /dev/null +++ b/pages.zh/common/git-clear.md @@ -0,0 +1,9 @@ +# git clear + +> 将 Git 工作目录清理至如同刚克隆时的状态(包含 `.gitignore` 中的文件)。 +> 属于 `git-extras` 的一部分。 +> 更多信息:. + +- 重置所有已跟踪文件并删除所有未跟踪文件(包括 `.gitignore` 中的文件): + +`git clear`