Grananje i sinkronizacija
Važan naglasak stavlja se na različite strategije grananja. Polaznici uče kako koristiti razvojne grane (feature branches) za razvoj novih funkcionalnosti i hitne zakrpe (hotfixes) za hitna ispravljanja pogrešaka. Te strategije pomažu održati kod čistim i organiziranim, istovremeno omogućujući paralelan razvoj.
Tečaj također pokriva spajanje grana, uključujući spajanje i rebasing. Polaznici uče razlike između ovih tehnika i kako ih koristiti za učinkovitu integraciju promjena iz različitih grana i rješavanje sukoba.
Na kraju se objašnjavaju pushanje i povlačenje promjena. Polaznici uče kako pushati svoje lokalne promjene na udaljene repozitorije i kako povlačiti najnovije promjene iz udaljenih repozitorija u svoje lokalno razvojno okruženje kako bi osigurali da uvijek rade s najnovijom verzijom koda.