Ce RÉGLAGE GIT qui va CHANGER TA VIE
Publié le 10 septembre 2023 • 0:56

Sais-tu vraiment ce que fais un “git pull” et pourquoi c’est mieux de le faire en mode rebase ?

Git gère notre travail local sur une branche et son équivalent distant sur une autre branche dont le nom est précédé du nom du dépôt distant. Par exemple : “origin”.

Jusqu’à Git 2.38, le pull récupérait le travail de la branche distante et appliquait par défaut notre travail local en fusionnant notre branche locale dans la branche distante.

C’est rarement ce qu’on veut. En général on considère que distant et local représentent la même branche et par conséquent que ça devrait rester “en ligne droite”. C’est que propose le pull en mode rebase : on considère que la branche distante est source de vérité et on vient appliquer notre travail par-dessus !

Et voilà le travail !

Le truc chouette, c’est qu’on peut configurer tout ça une fois pour toute en faisant un “git config --global pull.rebase merges”.

Envie de commenter ? Fais-le directement sur YouTube !