Menu
Coddy logo textTech

Cos'è un branch

Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 28 di 58.

Un ramo in Git è semplicemente un puntatore mobile a un commit. Il ramo predefinito si chiama di solito main e ogni commit che crei su di esso fa avanzare quel puntatore.

I branch ti permettono di lavorare contemporaneamente su diverse linee di sviluppo senza intralciarvi a vicenda. Puoi:

  • Provare un’idea rischiosa su un branch secondario e abbandonarlo senza problemi
  • Sviluppare una nuova funzionalità in isolamento mentre main rimane stabile
  • Passare il lavoro a un compagno di squadra condividendo un branch

Puoi elencare i branch in qualsiasi momento con:

git branch

Il ramo in cui ti trovi attualmente è indicato da un * accanto al suo nome. Internamente, Git tiene traccia del «ramo corrente» tramite il file .git/HEAD che hai visto prima.

challenge icon

Sfida

Principiante

La cartella è già un repository Git completamente configurato con un commit sul ramo main. Elenca i rami e stampa il risultato.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Controllo delle versioni

Esercitati da solo: Playground Terminal