我想从项目目录中删除所有版本跟踪。

正确的方法是什么?

我可以做一个shell命令,如:

rm -rf .git

从我的项目目录或者有一种方法来做这作为一个Git命令?

我用这个项目来学习Git,并意识到我在项目早期移动、重命名和删除文件时犯了一些错误。我想删除所有的Git跟踪,并重新开始与Git init。


当前回答

从根文件夹运行

find . | grep .git

检查匹配并确认它只包含那些您想要删除和调整以适应的文件。一旦满足,就跑

找到。| grep .git | xargs rm -rf

其他回答

我尝试了所有方法来删除Powershell中窗口的版本跟踪,但没有任何效果。然而,当我尝试这样做时:

 rm -force .git*

它工作。希望对你有所帮助。

从根文件夹运行

find . | grep .git

检查匹配并确认它只包含那些您想要删除和调整以适应的文件。一旦满足,就跑

找到。| grep .git | xargs rm -rf

Git用于信息的所有数据都存储在. Git /中,因此删除它应该可以正常工作。当然,要确保你的工作副本处于你想要的确切状态,因为其他一切都会丢失。git文件夹是隐藏的,所以要确保你打开了“显示隐藏的文件,文件夹和磁盘”选项。

从那里,您可以运行git init来创建一个新的存储库。

适用于ubuntu和linux系统 使用如下命令:-

Rm -rf .git*

Rm -rf .git应该足够了。这将破坏所有与git相关的信息。