Utiliser GIT : les bases

Concepts généraux de GIT

Idées de base :


Les commandes de base de GIT

Git merge vs Git rebase

Dans quels cas utiliser merge ?

Comme son nom l’indique, merge réalise une fusion. On souhaite faire avancer la branche courante de sorte qu’elle incorpore le travail d’une autre branche.

Dans quels cas utiliser rebase ?

Comme son nom l’indique, rebase est là pour changer la base d’une branche, c’est-à-dire son point de départ. Elle rejoue une série de commits à partir d’un nouvelle base de travail.

Exemple :

Au départMergeRebase
Situation départ
Merge
Rebase

Le Work Flow : Git flow

Il s’agit d’un modèle de branches standard qui semble s’adapter à n’importe quel projet, pas trop complexe à prendre en main.

git-flow-branching-model.jpg

Références

/