# ---------------------- 说明 ----------------------
-n
# 不要删除任何内容,只显示将要删除的内容。
-f
# 强行删除文件。
-d
# 考虑未跟踪的目录以及未跟踪的文件。
-x
# 还要考虑被忽略的未跟踪文件.gitignore。
# ---------------------- 查看 ----------------------
git clean -n-
# 仅列出未跟踪的文件,但被.gitignore.
git clean -n -d-
# 列出未跟踪的文件和文件夹,但被.gitignore.
git clean -n -x-
# 列出所有未跟踪的文件,包括那些被忽略的文件.gitignore。
git clean -n -d -x-
# 列出所有未跟踪的文件和文件夹,包括那些被忽略的文件和文件夹.gitignore。
# ---------------------- 删除 ----------------------
git clean -f-
# 只删除未被.gitignore.
git clean -f -d-
# 删除未跟踪的文件和文件夹,但被.gitignore.
git clean -f -x-
# 删除所有未跟踪的文件,包括那些被忽略的文件.gitignore。
git clean -f -d -x-
# 删除所有未跟踪的文件和文件夹,包括那些被忽略的文件和文件夹.gitignore。