Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Spostarsi tra i Rami ed Eliminarli | Lavorare con i Branch in Git
Quizzes & Challenges
Quizzes
Challenges
/
Nozioni Fondamentali di Git

bookSpostarsi tra i Rami ed Eliminarli

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.

Note
Nota

Se ci sono modifiche non unite, Git impedirà l'eliminazione e fornirà un avviso.

Tutto sarà chiaro con un esempio.

Flusso di lavoro di esempio

Per prima cosa, verificare lo stato dell’albero di lavoro e dell’area di staging:

Verifica dello stato

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:

Creazione del branch e cambio di branch

Ora HEAD punta al nuovo branch, quindi visualizza i due commit più recenti:

Ultimi due commit

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:

Eliminazione del branch

Eliminazione completata con successo.
Ora esaminare i due commit più recenti ed elencare tutti i branch esistenti:

Visualizzazione degli ultimi due commit ed elenco dei 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.

question mark

Quale comando può essere utilizzato per creare un branch e passarvi immediatamente?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 3.57

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

Note
Nota

Se ci sono modifiche non unite, Git impedirà l'eliminazione e fornirà un avviso.

Tutto sarà chiaro con un esempio.

Flusso di lavoro di esempio

Per prima cosa, verificare lo stato dell’albero di lavoro e dell’area di staging:

Verifica dello stato

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:

Creazione del branch e cambio di branch

Ora HEAD punta al nuovo branch, quindi visualizza i due commit più recenti:

Ultimi due commit

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:

Eliminazione del branch

Eliminazione completata con successo.
Ora esaminare i due commit più recenti ed elencare tutti i branch esistenti:

Visualizzazione degli ultimi due commit ed elenco dei 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.

question mark

Quale comando può essere utilizzato per creare un branch e passarvi immediatamente?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
some-alt