Introduction
Lorsque nous travaillons seul sur un projet, il n'est pas nécessaire de se soucier de ce que d'autres programmeurs pourraient faire. Nous pouvons travailler directement comme vu dans les modules précédents. Cependant, lorsque nous travaillons en équipe, il possibles que le code de plusieurs programmeurs entre en conflit. C' là qu'il faut changer notre approche.
Le travaille d'équipe avec Git est basé sur l'utilisation de branches. En général, chaque programmeur travaillera sur sa propre branche pour développer une fonctionnalité. Une fois la fonctionnalité terminée, les programmeurs fusionneront leurs branches dans la branche principale. Si tous les programmeurs d'une équipe travaillent de la sorte, les conflits seront minimisés.
Dans ce module, nous verrons comment gérer les branches dans nos projets. Nous verrons aussi comment gérer les conflits qui pourraient survenir. Finalement, nous verrons comment faire le tout à l'aide de GitHub.