我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以做一个shell命令,如:
rm -rf .git
从我的项目目录或者有一种方法来做这作为一个Git命令?
我用这个项目来学习Git,并意识到我在项目早期移动、重命名和删除文件时犯了一些错误。我想删除所有的Git跟踪,并重新开始与Git init。
我想从项目目录中删除所有版本跟踪。
正确的方法是什么?
我可以做一个shell命令,如:
rm -rf .git
从我的项目目录或者有一种方法来做这作为一个Git命令?
我用这个项目来学习Git,并意识到我在项目早期移动、重命名和删除文件时犯了一些错误。我想删除所有的Git跟踪,并重新开始与Git init。
当前回答
Rm -rf .git应该足够了。这将破坏所有与git相关的信息。
其他回答
Rm -rf .git应该足够了。这将破坏所有与git相关的信息。
我尝试了所有方法来删除Powershell中窗口的版本跟踪,但没有任何效果。然而,当我尝试这样做时:
rm -force .git*
它工作。希望对你有所帮助。
你也可以使用一个命令删除所有与git相关的东西。.gitignore文件也将被删除。
rm -rf .git*
手动移动所有的.git*并不是一个聪明的选择,特别是当这些.git文件隐藏在子文件夹中时,就像我的情况:当我用composer+git安装Skeleton Zend 2时,在文件夹和子文件夹中创建了相当多的.git文件。
我在我的GitHub shell上尝试了rm -rf .git,但shell无法识别Remove-Item的参数-rf。
www.montanaflynn.me引入了以下shell命令,一次递归地删除所有.git文件!真的很管用!
find . | grep "\.git/" | xargs rm -rf
解决这个问题最简单的方法是使用命令行。 输入以下命令
rm -R .git/
OR
rm -rf .git/