[软技能] 第1399天 git如何删除本地仓库中未跟踪的文件?

79 阅读1分钟
# ---------------------- 说明 ----------------------
-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。

更多题目:

github.com/haizlin/fe-…