【发布时间】:2011-06-12 20:29:43
【问题描述】:
我想从项目目录中删除所有版本跟踪。
这样做的正确方法是什么?
我可以执行一个shell命令吗,例如:
rm -rf .git
从我的项目目录中,还是有办法以 Git 命令的形式执行此操作?
我使用这个项目来学习 Git,并意识到我在项目早期犯了一些错误,涉及移动、重命名和删除文件。我想删除所有 Git 跟踪并从 git init 重新开始。
【问题讨论】:
-
考虑git-archive。
-
根据错误的严重程度,您可能实际上想要对整个事情进行交互式变基,并在早期将大量提交压缩在一起,但要保存最近的良好历史记录。
-
Windows 用户:
rd /s /q .git