Re: Amending merge commits?
- From
- Nico Williams <nico@cryptonector.com>
- Date
- Jul 28, 2014, 21:47 UTC
- Message-ID
- <CAK3OfOjr6ej5VdGU=bLmtag9cca1=ogLxVakCFTMG7b-A2uBiA@mail.gmail.com>
On Mon, Jul 28, 2014 at 3:00 PM, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 10 quoted lines
> Sergei Organov wrote: > >> Is there any scenario at all where pull --rebase=true wins over >> preserve? > > Basically always in my book. ;-) > > When people turn on 'pull --rebase', they are asking for a clean, > simplified history where their changes are small discrete patches in a > clump on top of upstream.
+1. Words to develop by.
There are exceptions. E.g., when you pull commits from multiple [forked] upstreams, then you can't keep your local commits on top.
That exception aside, keeping all local commits "on top" by always rebasing them onto the upstream is extremely useful: a) in simplifying conflict resolution, b) making it easy to identify as-yet-unintegrated local commits, c) making it easy to contribute local commits.
Nico --