Grananje i sinhronizacija
Važan fokus je na različitim strategijama grananja. Polaznici uče kako koristiti razvojne grane (feature branches) za razvoj novih funkcija i hitne zakrpe (hotfixes) za hitna otklanjanja grešaka. Ove strategije pomažu da kod ostane čist i organizovan, istovremeno omogućavajući paralelan razvoj.
Kurs također pokriva spajanje grana, uključujući spajanje i rebasing. Polaznici uče razlike između ovih tehnika i kako ih koristiti za efikasnu integraciju promjena iz različitih grana i rješavanje sukoba.
Na kraju se objašnjavaju pushovanje i povlačenje promjena. Polaznici uče kako da gurnu svoje lokalne promjene na udaljene repozitorije i kako da povuku najnovije promjene iz udaljenih repozitorija u svoje lokalno razvojno okruženje kako bi osigurali da uvijek rade s najnovijom verzijom koda.