我正在配置git,在这个阶段创建了几个测试提交(我提交了一个字符的更改,并附带无意义的提交消息)。之后我使用git并创建了许多正常的提交。因此,现在当我使用
我试图摆脱它们,我发现有人建议重新开始git(但对我来说不是一个有效的方法)。我还发现第一次提交是特殊的,所以我无法删除它。
但是是否有一种方法可以删除前N个提交(不包括第一个),并重命名第一个提交?
git rev-list --all --pretty
查看提交历史记录,并向下滚动,我会看到这些可怕的前N个提交。我试图摆脱它们,我发现有人建议重新开始git(但对我来说不是一个有效的方法)。我还发现第一次提交是特殊的,所以我无法删除它。
但是是否有一种方法可以删除前N个提交(不包括第一个),并重命名第一个提交?