Récupérer et fusionner (git pull)
Intermédiaire# Équivalent à : git fetch + git merge
git pull origin main
# Équivalent à : git fetch + git rebase (historique plus propre, recommandé en solo sur une branche perso)
git pull --rebase origin main
# Définir --rebase comme comportement par défaut de git pull
git config --global pull.rebase true
Cas pratique : votre
git pulléchoue avec "divergent branches" ? Depuis Git 2.27, il faut choisir explicitement une stratégie :git config pull.rebase false # merge (défaut historique) git config pull.rebase true # rebase git config pull.ff only # fast-forward uniquement, échoue sinon