我知道在SO上有很多关于这个问题的提问,但我似乎完全找不到我需要的答案。
我刚将我的任务分支合并到主分支,现在准备将更改推送到远程主分支。 但是,它们显示为两个提交:
commit 878c07412aab6a6b06b7fc8dd84c2418cc4f31d8
Merge: 9ffa590 c9f5552
Author: ***
Date: Mon May 21 16:02:36 2012 +0100
Merge branch 'modelUpdate4'
Conflicts:
***.xcodeproj/project.pbxproj
commit c9f5552862872673317701c3dffd7fb6b6daa02c
Author: ***
Date: Mon May 21 15:03:21 2012 +0100
Modified model according to requests. Repopulated seeded database.
这是git log的输出,有两个我想要合并的提交。但是当我执行以下操作时:
git rebase -i HEAD~2
实际上,它只显示了4个之前已提交(并推送)的提交记录。我是否误解了分支如何合并回来?如果我尝试git rebase -i,这只会显示git日志列表中的第一个提交记录。
谢谢!