1

我对我的本地仓库进行了提交,然后我将其推送到了原点,然后我修改了提交并尝试推送它,但我收到一个错误,说我需要从原点拉出,我做了那个并且发生了冲突我修复了它并将更改提交到本地和远程存储库。现在我的提交历史很糟糕,它是:

在此处输入图像描述 我所做的提交命名为:ImportImageModel 的早期版本

我如何重新调整历史以修复这些不必要的提交?

4

2 回答 2

1

交互式变基应该可以解决问题。它允许做很多事情,其中​​包括删除提交。

于 2012-05-24T16:52:57.337 回答
1

在你的 HEAD 中,输入

git rebase -i HEAD~20

并且会弹出交互式编辑器。

您可以操纵提交的外观,例如删除行提交,挤入一个提交,查看文本说明

保存

那么你的目标结果就是你要找的

于 2012-05-24T16:59:09.683 回答