Git Imposta git-pull per eseguire automaticamente un rebase anziché un'unione


Esempio

Se il tuo team sta seguendo un flusso di lavoro basato su rebase, può essere vantaggioso configurare git in modo che ogni ramo appena creato esegua un'operazione di rebase, invece di un'operazione di unione, durante un git pull .

Per impostare automaticamente ogni nuovo ramo su rebase, aggiungi quanto segue a .gitconfig o .git/config :

[branch]
autosetuprebase = always

git config [--global] branch.autosetuprebase always comando: git config [--global] branch.autosetuprebase always

In alternativa, puoi impostare il comando git pull per comportarti sempre come se l'opzione --rebase fosse passata:

[pull]
rebase = true

git config [--global] pull.rebase true comando: git config [--global] pull.rebase true