3 回答
TA貢獻1831條經驗 獲得超10個贊
從工作樹中刪除未跟蹤的文件
-n
# Print out the list of files which will be removed (dry run) git clean -n
# Delete the files from the repository git clean -f
若要刪除目錄,請運行 git clean -f -d或 git clean -fd若要刪除忽略的文件,請運行 git clean -f -X或 git clean -fX若要刪除忽略的和未忽略的文件,請運行 git clean -f -x或 git clean -fx
注X
clean.requireForce-f
git-clean
備選方案
-f,--force
如果Git配置變量Clear.RequireForce未設置為false,則gitlean將拒絕運行,除非給定 -f,-n或 -i.
-x
不要使用從.gitignore(每個目錄)讀取的標準忽略規則 $GIT_DIR/info/exclude,但是仍然要使用給出的忽略規則。 -e各種選擇。這允許刪除所有未跟蹤的文件,包括生成產品。這可以用來(可能與git重置一起)創建一個原始的工作目錄來測試一個干凈的構建。
-X
只刪除Git忽略的文件。這可能有助于從頭開始重建所有內容,但要保留手動創建的文件。
-n,-dry-run
不要真的移除任何東西,只要展示一下該做什么就行了。
-d
除未跟蹤的文件外,還刪除未跟蹤的目錄。如果一個未跟蹤的目錄由不同的Git存儲庫管理,默認情況下它不會被刪除。使用 -f如果您真的想刪除這樣的目錄,可以選擇兩次。
TA貢獻1812條經驗 獲得超5個贊
git clean -i
--dry-run
-d
git iclean
git clean -fd
- 3 回答
- 0 關注
- 1665 瀏覽
添加回答
舉報
