Eliminare un branch
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 32 di 58.
Quando un branch non è più necessario (ad esempio, il lavoro è stato integrato o l'esperimento è stato abbandonato), eliminalo con il flag -d:
git branch -d feature-loginGit si rifiuta di eliminare un ramo che contiene commit non uniti. È un controllo di sicurezza che ti impedisce di perdere il lavoro per errore.
Se vuoi davvero eliminare il ramo e i relativi commit, forzane l’eliminazione con -D:
git branch -D feature-loginNon puoi eliminare il ramo in cui ti trovi attualmente. Prima passa a un altro ramo, poi elimina quello attuale:
git switch main
git branch -d feature-loginEliminare un branch rimuove il puntatore, non i commit stessi. Finché un altro branch o tag fa ancora riferimento a quei commit, questi rimangono nel repository.
Sfida
FacileIl repository ha commit su main e un ramo residuo chiamato old-feature che punta allo stesso commit di main (quindi non contiene lavoro non unito).
Elimina old-feature con il flag sicuro -d, poi elenca tutti i rami rimanenti.
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