Branșarea și sincronizarea
Un accent important este pus pe diferitele strategii de ramificare. Participanții vor învăța cum să utilizeze ramuri de caracteristici pentru dezvoltarea de noi caracteristici și hotfixuri pentru remedierea urgentă a erorilor. Aceste strategii ajută la menținerea unui cod curat și organizat, permițând în același timp dezvoltarea paralelă.
Cursul acoperă, de asemenea, fuzionarea ramurilor, inclusiv fuzionarea și rebasarea. Participanții vor învăța diferențele dintre aceste tehnici și cum să le aplice pentru a integra eficient modificările din diferite ramuri și pentru a rezolva conflictele.
În cele din urmă, se explică modul de împingere și extragere a modificărilor. Participanții vor învăța cum să transmită modificările lor locale către depozite la distanță și cum să transmită modificările recente din depozitele la distanță către mediul lor local de dezvoltare pentru a se asigura că lucrează întotdeauna cu cea mai recentă versiune a codului.