Cómo deshabilitar git pull.rebase (rebase por defecto al extraer)

Intenté establecer

git config --global pull.rebase false 

y

 git config pull.rebase false 

y cuando corro

 git config --global pull.rebase 

o

 git config pull.rebase 

Veo falso, pero cuando ejecuto git pull ... todavía está haciendo una rebase. ¿Cómo puedo hacer que esto desaparezca de nuevo?

La mejor manera

No use git pull . Simplemente ejecute git fetch y luego, cuando termine, ejecute git merge .

(Esta es también la mejor manera de hacer tirajes de rebase: no use git pull . "Esto … es una herramienta incorrecta. Nunca use esto" ).

La otra manera

Use git pull --rebase=false . El indicador de línea de command anula la configuration.

Además de pull.rebase , este comportamiento también se puede habilitar usando branch.<name>.rebase y branch.autoSetupRebase . Para deshabilitar la rebase por defecto en git pull , debe desarmarlos en todos los niveles de la configuration de Git (repo, usuario, sistema).