Branching et synchronisation
Un accent important est mis sur les différentes stratégies de branching. Les participants apprendront comment utiliser les branches de fonctionnalités pour le développement de nouvelles fonctions et les hotfixes pour les corrections urgentes de bugs. Ces stratégies permettent de garder le code propre et organisé tout en permettant le développement parallèle.
Le cours aborde également la fusion de branches, y compris le merging et le rebasing. Les participants apprennent les différences entre ces techniques et leur application pour intégrer efficacement les modifications de différentes branches et résoudre les conflits.
Enfin, le poussage et le pulling des modifications seront expliqués. Les participants apprendront comment pousser leurs modifications locales vers des référentiels distants et comment pousser les modifications actuelles des référentiels distants vers leur environnement de développement local afin de s'assurer qu'ils travaillent toujours avec la dernière version du code.