From: Jay Soffian Date: Thu, 04 Feb 2010 04:19:24 GMT Subject: rebase vs rebase -i Message-ID: <76718491002032019i5f8ea947paa527988ddb7a378@mail.gmail.com> Why does git rebase use format-patch + am, while rebase -i uses cherry-pick? Just curious. In particular though, it seems especially odd in this case: $ git rebase --onto vs $ env GIT_EDITOR=true git rebase -i --onto Both in theory produce an identical end-result, while using two different implementations. (Here I'm setting GIT_EDITOR=true just to demonstrate that I didn't change the list of commits in the latter case.) j.