Creare un branch
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 29 di 58.
Per avviare un nuovo ramo, usa git branch seguito dal nome che vuoi:
git branch feature-loginQuesto crea un nuovo ramo che punta al commit corrente. Non ci passa. Rimani sul ramo in cui ti trovavi, ma ora esiste un nuovo puntatore nello stesso punto.
Elencare i rami conferma che quello nuovo è stato creato:
git branch
feature-login
* mainPer convenzione, i nomi dei branch sono in minuscolo e usano trattini tra le parole. Gli schemi comuni includono feature-x, fix-bug-123 e experiment-y.
Sfida
PrincipianteConfigura il repository ed effettua un commit su main, poi crea un nuovo branch chiamato feature-search ed elenca tutti i branch.
Ogni esecuzione parte da una copia pulita della cartella e l’intero script nell’editor viene eseguito di nuovo dall’inizio. Non viene effettuato alcun commit per te: inizia con
git init -q -b main, impostagit config user.nameegit config user.email, quindi effettua il commit del file iniziale. Lascia queste righe nell’editor. Se le elimini, vedraifatal: not a git repository.
L’output previsto mostra entrambi i branch in ordine alfabetico, con main ancora indicato come corrente.
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