是否可以 select 在交互式变基中在存储库中进行的第一次提交?

Is it possible to select the first commit made in the repository in an interactive rebase?

我还在学习git所以还不是很清楚

我创建了一个新的存储库并进行了 3 次提交。

我想从第一个提交开始对所有提交进行变基。

我执行命令

git rebase -i 4a5244b

这是显示的内容

第一个提交 4a5244b 不存在。这只是 rebase 的特殊边缘情况,您可以在其中编辑第一个提交还是我做错了什么?

是的,这是一个特殊的边缘情况,因为 rebase 要求您提供基本提交,并且没有您可以提供的根提交的祖先。幸运的是,有一个针对这种特殊情况的选项:

git rebase -i --root