Come chiudere un ramo in git?

Come chiudere un ramo in git?
Gli sviluppatori lavorano su varie filiali GIT mentre si occupano di grandi progetti di sviluppo. Dopo aver completato il lavoro in un determinato ramo o averlo fondato nella filiale principale, potrebbero voler eliminarlo o chiuderlo. Tuttavia, l'eliminazione di un ramo Git elimina anche il contenuto e tutta la storia del ramo in modo permanente. Quindi, è una buona opzione per chiudere il ramo e recuperarlo in seguito ogni volta che è necessario. Inoltre, chiudere una vecchia filiale è una buona pratica per mantenere il flusso di lavoro del progetto in quanto aiuta gli utenti a garantire che le modifiche siano adeguatamente monitorate e unite nella filiale principale.

Questo articolo dimostrerà:

  • Come chiudere un particolare ramo Git?
  • Come ripristinare un ramo chiuso in git?

Come chiudere un particolare ramo Git?

Per chiudere un ramo in Git, guarda i seguenti passaggi:

  • Passa alla directory locale.
  • Visualizza tutte le filiali disponibili.
  • Seleziona il ramo desiderato che deve essere chiuso.
  • Tagga il ramo selezionato archiviandolo usando "Archivio tag git/ > "Comando.
  • Elimina/rimuovi il ramo dal repository utilizzando il "Git Branch -D "Comando.
  • Verificare le modifiche.

Passaggio 1: reindirizzarsi al repository locale

Innanzitutto, vai al repository locale desiderato:

$ cd "c: \ git"

Passaggio 2: Visualizza i rami

Quindi, elenca tutte le filiali del repository disponibili:

$ git filiale

L'immagine seguente visualizza tutti i rami del repository corrente. Ora, scegli il ramo desiderato che deve essere chiuso. Ad esempio, abbiamo selezionato il "caratteristica" ramo:

Passaggio 3: tag ramo

Per archiviare il backup del ramo che deve essere chiuso, tagga il ramo selezionato archiviandolo usando il comando sotto l'elenco:

Funzione $ Git Tag Archive/Feature

Il comando sopra fornito ha creato il backup per "caratteristica" ramo:

Passaggio 4: Elimina Branch

Ora, utilizza il seguente comando insieme al nome della filiale selezionato per eliminarlo dal repository corrente:

Funzione di filiale $ git -d

Passaggio 5: verificare la filiale eliminata

Per garantire che il ramo desiderato sia stato chiuso o eliminato dal repository o meno, eseguire il seguente comando:

$ git filiale

Si può osservare che il "caratteristica"La filiale è stata chiusa/eliminata con successo:

Come ripristinare un ramo chiuso in git?

A volte, gli utenti vogliono ripristinare la filiale chiusa. Git consente loro di recuperare qualsiasi ramo chiuso con il suo contenuto usando "GIT Checkout -b Archivio/"Comando. Per fare ciò, segui i passaggi forniti.

Passaggio 1: ripristina il ramo

Per ripristinare o recuperare la filiale GIT chiusa, controlla il tag e ricrea la filiale eliminata usando il comando a petto dato:

$ git Checkout -b Archivio/funzione Funzione/Funzione

Secondo l'immagine seguente, il "caratteristica"Branch è stato ripristinato e ci siamo passati:

Passaggio 2: verificare le modifiche

Scrivi il seguente comando per assicurarti che la filiale desiderata sia stata ripristinata:

$ git filiale

Nell'output seguente, il "caratteristica"Si può vedere il ramo, che è anche l'attuale ramo:

Passaggio 3: Visualizza il registro Git

Infine, visualizza la cronologia del ramo ripristinato controllando il registro GIT:

$ git log --oneline

Come puoi vedere, la filiale è stata ripristinata con successo con il suo contenuto e la sua storia:

Si trattava di chiusura e ripristino di un particolare ramo in Git.

Conclusione

Per chiudere una filiale in Git, prima, passa alla directory locale e visualizza tutte le filiali disponibili. Quindi, scegli il ramo desiderato che deve essere chiuso. Dopodiché, tagga quel particolare ramo archiviandolo usando il "Archivio tag git/ > "Comando. Successivamente, utilizza il “Git Branch -D "Comando per eliminare la filiale desiderata dal repository e verificare le modifiche. Inoltre, gli utenti possono recuperare la filiale chiusa con l'aiuto di "GIT Checkout -b Archivio/"Comando. Questo articolo ha dimostrato il metodo per chiudere e ripristinare un ramo specifico in Git.