Spostarsi tra i Rami ed Eliminarli
Scorri per mostrare il menu
Creazione e passaggio a un nuovo branch
Per passare a un branch esistente, utilizzare il comando git checkout.
Tuttavia, poiché creare un nuovo branch e passarvi immediatamente è un'azione comune, Git offre un'opzione comoda per farlo.
Utilizzare lo stesso comando git checkout con il flag -b:
git checkout -b <new_branch_name>
Eliminazione dei branch
Per eliminare un branch, utilizzare il flag -d (che sta per delete). Questo elimina il branch solo se le sue modifiche sono già state unite al branch corrente:
git branch -d <branch_name>
Dove <branch_name> è il nome del branch che si desidera eliminare.
Se ci sono modifiche non unite, Git impedirà l'eliminazione e fornirà un avviso.
Tutto sarà più chiaro con un esempio.
Flusso di lavoro di esempio
Per prima cosa, controllare lo stato dell'albero di lavoro e dell'area di staging:
git status
Come puoi vedere, l'albero di lavoro e l'area di staging sono vuoti, e attualmente ti trovi sul branch testing/some-tests.
Ora crea un nuovo branch chiamato feature/new-feature, passa immediatamente ad esso e poi elenca tutti i branch:
git checkout -b feature/new-feature
git branch
HEAD ora punta al nuovo branch, quindi visualizza gli ultimi due commit:
git log -n 2
Il nuovo branch e il branch testing/some-tests puntano entrambi allo stesso commit più recente.
Poiché ora ti trovi sul nuovo branch, puoi eliminare in sicurezza il branch testing/some-tests:
git branch -d testing/some-tests
L'eliminazione è avvenuta con successo.
Ora esaminare gli ultimi due commit e elencare tutti i branch esistenti:
git log -n 2
git branch
Il branch è stato eliminato con successo, lasciando solo due branch.
Il nuovo branch punta all'ultimo commit, mentre il branch master rimane indietro di un commit.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione