Гранање и синхронизација
Важан фокус је на различитим стратегијама гранања. Учесници ће научити како да користе гране функција за развој нових функција и хитних исправки за хитне исправке грешака. Ове стратегије помажу да код буде чист и организован, а истовремено омогућавају паралелни развој.
Курс такође покрива спајање грана, укључујући спајање и поновно базирање. Учесници ће научити разлике између ових техника и како да их користе за ефикасну интеграцију промена из различитих грана и решавање сукоба.
Коначно, објашњено је гурање и повлачење промена. Учесници ће научити како да пренесу своје локалне промене у удаљена спремишта и како да повуку тренутне измене из удаљених спремишта у своје локално развојно окружење како би били сигурни да увек раде са најновијом верзијом кода.