Rozvetvenie a synchronizácia
Dôležitý dôraz sa kladie na rôzne stratégie vetvenia. Účastníci sa naučia, ako používať vetvy funkcií na vývoj nových funkcií a hotfixes na naliehavé opravy chýb. Tieto stratégie pomáhajú udržiavať kód čistý a organizovaný a zároveň umožňujú paralelný vývoj.
Kurz sa zaoberá aj zlučovaním vetiev vrátane zlučovania a rebasingu. Účastníci sa dozvedia rozdiely medzi týmito technikami a naučia sa, ako ich používať na efektívne integrovanie zmien z rôznych vetiev a riešenie konfliktov.
Nakoniec sa vysvetlí posúvanie a sťahovanie zmien. Účastníci sa naučia, ako posúvať svoje lokálne zmeny do vzdialených repozitárov a ako posúvať najnovšie zmeny zo vzdialených repozitárov do svojho lokálneho vývojového prostredia, aby sa zabezpečilo, že budú vždy pracovať s najnovšou verziou kódu.