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
mainrimane stabile - Passare il lavoro a un compagno di squadra condividendo un branch
Puoi elencare i branch in qualsiasi momento con:
git branchIl 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.
Sfida
PrincipianteLa cartella è già un repository Git completamente configurato con un commit sul ramo main. Elenca i rami e stampa il risultato.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Controllo delle versioni
4Esaminare le modifiche
Git DiffDifferenze delle modifiche in stagingGit ShowRiepilogo: lavoro da detective2Per iniziare
Inizializzare un repositoryLa cartella .gitConfigura la tua identitàStato di GitRiepilogo - Primo repository5Ignorare i file
Perché ignorare i filePattern di .gitignoreVerificare le regole di ignoramentoRiepilogo - Repository pulito8Unione
Che cos’è un mergeMerge fast-forwardMerge a tre vieConflitti di mergeRisolvere un conflittoRipasso - Maestro del merge11Progetto con un ramo di funzionalità
Panoramica del progettoInizializzare main3Tracciare le modifiche
L'area di stagingGit AddGit CommitModificare un file tracciatoGit LogRiepilogo: i primi commit6Progetto di un sito di ricette
Panoramica del progettoInizializzare e ignorareEsercitati da solo: Playground Terminal