Re: The git spring cleanup challenge
- From
Sergey Organov <sorganov@gmail.com>
- Date
- Jun 2, 2021, 23:09 UTC
- Message-ID
- <877djbkgoi.fsf@osv.gnss.ru>
- In-Reply-To
- <60b80752a4c08_16dbed20839@natae.notmuch>
Felipe Contreras <felipe.contreras@gmail.com> writes:
Show 30 quoted lines
> Sergey Organov wrote: >> Felipe Contreras <felipe.contreras@gmail.com> writes: >> > Sergey Organov wrote: >> >> Felipe Contreras <felipe.contreras@gmail.com> writes: >> >> > Sergey Organov wrote: > >> >> >> [pull] >> >> >> rebase = merges >> >> > >> >> > Can you do `git pull --rebase=merges` for a while? >> >> >> >> I never use 'git pull' for merging, and all the time with rebasing, so >> >> what's the point? I mean, whenever I do 'git pull' I mean 'git pull >> >> --rebase', and whenever I need to merge, I exclusively use'git merge'. >> > >> > So you can remove that configuration. >> >> Sorry, I can't, see below. >> >> > And afterwareds set pull.rebase=true so you don't need to specify >> > --rebase. >> >> I don't get it. What's the point using pull.rebase=true instead of >> pull.rebase=merges? The former is plain total disaster in my opinion as >> it silently breaks history shape. > > I think there's some confusion here. > > You said you always did `git pull --rebase`, not > `git pull --rebase=merges`.
Yep, I was lazy and didn't say `git pull --rebase=merges`, sorry for confusion.
Though in fact my phrase was meant to stress that I use rebase as opposed to merge, and I left the details, in fact because I thought --rebase=merges sounds even more confusing in this context.
Thanks, -- Sergey Organov