This is what I normally do when rebasing my current branch whilst keeping my local branching from getting flattened:
git fetch origin
git rebase -r origin/develop
-r is --rebase-merges, which I prefer over --preserve-merges
My question is: is there a way to pass this when doing git pull --rebase ?
Eg - I'd like to run the equivalent of the command above like so:
git pull --rebase=rebasemerges origin develop
instead of:
git pull --rebase=preserve origin develop
**edit: OK - looks like in 2.22, --preserve-merges is getting deprecated in favour of --rebase-merges. This is for git rebase though - fingers crossed the changes gets carried over to git pull --rebase