Menu
Coddy logo textTech

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-login

Git 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-login

Non 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-login

Eliminare 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.

challenge icon

Sfida

Facile

Il 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

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