Diramazione e sincronizzazione
Un'importante attenzione è rivolta alle varie strategie di ramificazione. I partecipanti impareranno a usare i rami per lo sviluppo di nuove funzionalità e gli hotfix per la correzione di bug urgenti. Queste strategie aiutano a mantenere il codice pulito e organizzato, consentendo al contempo uno sviluppo parallelo.
Il corso tratta anche l'unione dei rami, compresa la fusione e il rebasing. I partecipanti impareranno le differenze tra queste tecniche e come applicarle per integrare in modo efficiente le modifiche provenienti da rami diversi e risolvere i conflitti.
Infine, vengono spiegate le operazioni di push e pull delle modifiche. I partecipanti impareranno come spingere le loro modifiche locali ai repository remoti e come spingere le modifiche recenti dai repository remoti al loro ambiente di sviluppo locale, per assicurarsi di lavorare sempre con l'ultima versione del codice.