我有一個存儲庫。 (「git init」)如何刪除我的存儲庫的所有Git痕跡?
我已經完成了檢入和提交以及日誌和內容。 但是,我怎麼能刪除所有的git痕跡,並刪除此目錄(和子目錄)的git?
我在Ubuntu上。
我有一個存儲庫。 (「git init」)如何刪除我的存儲庫的所有Git痕跡?
我已經完成了檢入和提交以及日誌和內容。 但是,我怎麼能刪除所有的git痕跡,並刪除此目錄(和子目錄)的git?
我在Ubuntu上。
只需在裏面刪除.git
目錄,就完成了。
這爲我工作:
find . -name .git -print0 | xargs -0 rm -rf
..對我來說,謝謝史蒂夫!之後你可以運行'git status'來驗證該目錄不會成爲git目錄... – gsamaras
我會通配符是git的
find . -name "*.git*" -print0 | xargs -0 rm -rf;
這將刪除.gitignore。除非你打算這麼做,否則我會說這不是推薦的方法。 –
這工作也很好。
find . | grep .git | xargs rm -rf
還在子目錄中查找.gitignore文件,這些文件不是存儲庫的一部分。 – MarkD
我該怎麼做? – TIMEX
rm .git -rf?或者是什麼? – TIMEX