Uno dei punti di forza di Git è il supporto avanzato al branching, che consente ai team di lavoro di sviluppare funzionalità, correggere bug o sperimentare in ambienti isolati. I branch (rami) permettono di lavorare in parallelo senza compromettere la stabilità del codice principale. Una gestione efficace dei branch, insieme alla conoscenza dei principali flussi di lavoro collaborativi, è fondamentale per lo sviluppo software moderno.



4.1 Branch

Git rende semplice creare, elencare e passare da un branch all’altro.

4.1.1 Creazione

Il comando crea un nuovo branch che punta allo stesso commit del branch corrente.

git branch nuovo-branch

4.1.2 Passaggio

Puoi utilizzare due comandi molto comuni per passare da un branch all’altro

git checkout nuovo-branch
git checkout -b nuovo-branch # Creazione e passaggio al nuovo branch 

Oppure, questo :

git switch nuovo-branch
git switch -c nuovo-branch # Creazione e passaggio al nuovo branch

4.1.3 Elenco

Puoi visualizzare l’elenco dei branch, mediante il comando

git branch