是否可以 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
我还在学习git所以还不是很清楚
我创建了一个新的存储库并进行了 3 次提交。
我想从第一个提交开始对所有提交进行变基。
我执行命令
git rebase -i 4a5244b
这是显示的内容
第一个提交 4a5244b
不存在。这只是 rebase 的特殊边缘情况,您可以在其中编辑第一个提交还是我做错了什么?
是的,这是一个特殊的边缘情况,因为 rebase 要求您提供基本提交,并且没有您可以提供的根提交的祖先。幸运的是,有一个针对这种特殊情况的选项:
git rebase -i --root