git : branches

Sources

interêts

Configuration

Qui dit branche, dit fusion de branche.
ex : j'ai terminé mon travail sur la branche dev, je veux pousser mon travail sur la branche principale. Je dois donc fusionner ces deux branches).

Git propose deux modes de fusion : Lorsque vous etes libre de choisir votre mode de fusion, preferez le mode "rebase".
Il permet de conserver un historique plus propre, plus lisible que le mode par defaut.
$ git config --global pull.rebase true
ou si vous travaillez sur plusieurs projets qui n'utilisent pas le meme mode de fusion.
$ git config --global pull.rebase true

travail en branche

Une organisation classique de travail en branches :