最近使用git 管理專案的時候,編譯程序中出現了很多中間檔案,今天發現使用 git clean 命令可以很方便進行清除:
# 洗掉 untracked files git clean -f # 連 untracked 的目錄也一起刪掉 git clean -fd # 連 gitignore 的untrack 檔案/目錄也一起刪掉 (慎用,一般這個是用來刪掉編譯出來的 .o之類的檔案用的) git clean -xfd # 在用上述 git clean 前,墻裂建議加上 -n 引數來先看看會刪掉哪些檔案,防止重要檔案被誤刪 git clean -nxfd git clean -nf git clean -nfd
NAME git-clean - Remove untracked files from the working tree SYNOPSIS git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>... DESCRIPTION Cleans the working tree by recursively removing files that are not under version control, starting from the current directory. Normally, only files unknown to Git are removed, but if the -x option is specified, ignored files are also removed. This can, for example, be useful to remove all build products. If any optional <path>... arguments are given, only those paths are affected.
usage: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>... -q, --quiet do not print names of files removed -n, --dry-run dry run -f, --force force -i, --interactive interactive cleaning -d remove whole directories -e, --exclude <pattern> add <pattern> to ignore rules -x remove ignored files, too -X remove only ignored files
保持更新,轉載請注明出處;更多內容請訪問 cnblogs.com/xuyaowen
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/162667.html
標籤:Linux
上一篇:linux下掛載iso鏡像檔案
