【发布时间】:2021-10-17 22:11:02
【问题描述】:
如何从我的 git 项目的主分支中删除所有提交包括初始提交?
我知道我们可以通过删除 .git 目录并重新初始化 git 项目来做到这一点。但是,我会错过所有的提交历史。那么有没有办法使用 git 命令来实现呢?
【问题讨论】:
-
听起来你只是想删除分支并重新创建它?切换到新分支,然后
git -D main。 -
不,我只想在主分支上创建新的初始提交。
-
是的,这就是我所描述的。
-
我试过这样做。我看到初始提交永远不会删除,因为当我按照您的建议创建新分支时,旧的初始提交将是根提交。对吗?
标签: git git-commit git-reset