git status 時除了顯示自己修改的文件,還多了兩個文件,顯示如下:untracked files:
(use "git add <file>..." to include in what will be commited)
bash.exe.stackdump
sh.exe.stackdump
解決辦法:刪除git庫中untracked files(未監控)的文件
以下為原文:
在編譯git庫拉下來的代碼時,往往會產生一些中間文件,這些文件我們根本不需要,尤其是在成產環節做預編譯,檢查代碼提交是否能編譯通過這種case時,我們往往需要編譯完成后不管正確與否,還原現場,以方便下次sync代碼時不受上一次的編譯影響。
刪除 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
我個人用的第一個命令即解決,實現了移除。