我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以做一个shell命令,如:
rm -rf .git
从我的项目目录或者有一种方法来做这作为一个Git命令?
我用这个项目来学习Git,并意识到我在项目早期移动、重命名和删除文件时犯了一些错误。我想删除所有的Git跟踪,并重新开始与Git init。
我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以做一个shell命令,如:
rm -rf .git
从我的项目目录或者有一种方法来做这作为一个Git命令?
我用这个项目来学习Git,并意识到我在项目早期移动、重命名和删除文件时犯了一些错误。我想删除所有的Git跟踪,并重新开始与Git init。
当前回答
我发现这非常容易,即使是rails新项目,这样我就可以有一个新的git历史和分支,因为我想要和自定义。
rm -rf .git
其他回答
我尝试了所有方法来删除Powershell中窗口的版本跟踪,但没有任何效果。然而,当我尝试这样做时:
rm -force .git*
它工作。希望对你有所帮助。
MacOS:要删除版本跟踪,您需要删除Git目录。为此,打开终端并输入您的项目文件。之后,您需要删除Git目录。
例子:
简单地写在终端(-r:递归,-f:强制,*是以。git目录开始):
rm -rf .git*
结果是Git目录和版本跟踪被移除。
Rm -rf .git应该足够了。这将破坏所有与git相关的信息。
Windows命令提示符(cmd)用户:如果“rm -r”不可用,请使用以下选项。
你可以删除'。使用单行命令将Git递归到源项目文件夹中。
FOR /F "tokens=*" %G IN ('DIR /B /AD /S *.git*') DO RMDIR /S /Q "%G"
在Windows环境中,只需输入以下命令,就可以从项目目录中删除Git跟踪。
rd .git /S/Q