git rebase第二次和第三次提交

问题描述:

说我最高和最新的提交是A,接下来是B,接下来是C.如果我想要提交B和C,我怎么能做git rebase ?git rebase第二次和第三次提交

+0

尝试'git rebase --interactive HEAD ^^^',应该不言自明。 – krlmlr 2012-07-15 01:18:03

+0

为什么被标记为“github”? – krlmlr 2012-07-15 01:18:57

+0

删除了Github标签。如果这个问题与Github特别相关,请更新问题并附上解释。 – 2012-07-15 01:20:22

最简单的是一个互动变基

git rebase -i HEAD~3 

这将在各面前提起你最近三次提交与pick。如果将pick的第二个实例更改为squash,然后保存该文件并退出,则会将两个提交压缩到一起。