2011-06-24 105 views

回答

6

只需在里面删除.git目录,就完成了。

+0

还在子目录中查找.gitignore文件,这些文件不是存储库的一部分。 – MarkD

+1

我该怎么做? – TIMEX

+2

rm .git -rf?或者是什么? – TIMEX

15

这为我工作:

find . -name .git -print0 | xargs -0 rm -rf 
+1

..对我来说,谢谢史蒂夫!之后你可以运行'git status'来验证该目录不会成为git目录... – gsamaras

4

我会通配符是git的

find . -name "*.git*" -print0 | xargs -0 rm -rf; 
+0

这将删除.gitignore。除非你打算这么做,否则我会说这不是推荐的方法。 –

-1

这工作也很好。

find . | grep .git | xargs rm -rf