From git pull docs, we have
--rebase[=false|true|merges|preserve|interactive]
But what is its default value taken if we just use git pull --rebase origin master
?
From git pull docs, we have
--rebase[=false|true|merges|preserve|interactive]
But what is its default value taken if we just use git pull --rebase origin master
?
The default is true
. I can't find any documentation for this, but it is.
The option false
is for when you have configured your repo, your branch or your system to always rebase when pulling.
The other options are explained in the docs.