我应该如何在这种情况下使用rebase:
我在分支机构中有3个功能:
特征/ F1
功能/ F2
特征/ F3
我有主分公司:主人 我将这3个功能合并到主分支中。
我的提交历史记录如下:
将f3合并到主人中 将f2合并到主人中 将f1合并为主
在测试期间,我发现我的函数f2无法正常工作。
我怎样才能改变(不是交互模式),我的历史记录如下:
将f3合并到主人中 将f1合并为主
感谢。
答案 0 :(得分:6)
您可以使用git rebase --preserve-merges -i HEAD~4
。这将打开一个包含最后三次提交的编辑器。删除"将f2合并为master"出现。