我有一个存储库。 (“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