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