git clean
參數(shù)說(shuō)明:
n?:顯示將要被刪除的文件
d :刪除未被添加到 git 路徑中的文件(將 .gitignore 文件標(biāo)記的文件全部刪除)
f :強(qiáng)制運(yùn)行
x :刪除沒(méi)有被 track?的文件
git clean -n // 是一次 clean 的演習(xí), 告訴你哪些文件會(huì)被刪除,不會(huì)真的刪除git clean -f // 刪除當(dāng)前目錄下所有沒(méi)有 track 過(guò)的文件 // 不會(huì)刪除 .gitignore 文件里面指定的文件夾和文件, 不管這些文件有沒(méi)有被 track 過(guò)git clean -f <path> // 刪除指定路徑下的沒(méi)有被 track 過(guò)的文件git clean -df// 刪除當(dāng)前目錄下沒(méi)有被 track 過(guò)的文件和文件夾git clean -xf// 刪除當(dāng)前目錄下所有沒(méi)有 track 過(guò)的文件. // 不管是否是 .gitignore 文件里面指定的文件夾和文件git clean // 對(duì)于剛編譯過(guò)的項(xiàng)目也非常有用 // 如, 他能輕易刪除掉編譯后生成的 .o 和 .exe 等文件. 這個(gè)在打包要發(fā)布一個(gè) release 的時(shí)候非常有用git reset --hard git clean -df git status // 運(yùn)行后, 工作目錄和緩存區(qū)回到最近一次 commit 時(shí)候一摸一樣的狀態(tài)。 // 此時(shí)建議運(yùn)行 git status,會(huì)告訴你這是一個(gè)干凈的工作目錄, 又是一個(gè)新的開始了!總結(jié)
                            
                        - 上一篇: docker挂载本地文件
 - 下一篇: git merge