Come potare le filiali locali in git

Come potare le filiali locali in git

Mentre lavoriamo su Git, di solito uniscono rami diversi per più operazioni e funzionalità. Questa piattaforma consente inoltre di creare nuove filiali se necessario e può passare a qualsiasi ramo esistente ogni volta che è necessario. Per impostazione predefinita, lavori nel ramo root del progetto, noto come "principale" ramo.

Tuttavia, esiste una situazione in cui potresti voler potare le filiali inutili dal repository Git per liberare l'area di lavoro ed essere più organizzato. Per fare ciò, utilizzare il "$ git branch -d "Comando nel terminale Git Bash.

Questo manuale spiegherà come potare le filiali locali unite e non commerciali in Git.

Come potare le filiali locali non merite in git?

Consideriamo che abbiamo un progetto con più filiali creati sulla macchina locale per scopi diversi, ma non esistono nei repository remoti. Ora vogliamo pulire il repository locale Git. Prima di farlo, è necessario eseguire il "$ git branch -a"Comando per controllare tutte le filiali disponibili nel nostro repository e quindi rimuoverli usando"$ git branch -d "Comando.

Ora, vai avanti verso l'implementazione della procedura dichiarata!

Passaggio 1: Passa alla directory Git

Innanzitutto, vai alla directory GIT usando il “CD"Comando:

$ CD "C: \ Users \ Nazma \ git \ Mari_khan"


Passaggio 2: elenca tutte le filiali

Per elencare tutte le filiali, abbiamo usato il “-UN"Bandiera con il"GIT Branch"Comando:

$ git branch -a


Come puoi vedere, abbiamo più filiali locali e il simbolo "*" accanto al "principale"Branch che indica che questo è il nostro attuale ramo di lavoro. Inoltre, gli ultimi tre rami sono i rami remoti clonati:


Passaggio 3: pota la filiale non poco locale

Per potare o pulire la filiale locale non fulmicata, non commercializzata, eseguire il comando indicato con "-D"Opzione abbreviata per"-Force -delete":

$ git branch -d alpha


Sotto l'output indica che il nostro ramo "alfa"Viene eliminato correttamente dalla directory del radice del progetto:


Passaggio 4: verifica il funzionamento di prune

Per verificare che il "alfa"La filiale è potata o no, esegui il"GIT Branch"Comando:

$ git branch -a


Come puoi vedere, la filiale cancellata non è in nessun luogo nell'elenco delle filiali:


Voglio potare le filiali locali unite? Dai un'occhiata alla sezione seguente!

Come potare le filiali locali unite in git?

Un ramo unita è un tipo di ramo che viene tirato e unita con il ramo del repository remoto. Git fornisce il “Git Branch -D "Comando per potare la filiale locale unita selezionata.

I passaggi seguenti ti porteranno a eseguire l'azione sopra!

Passaggio 1: prugna fusa un fusione locale

Esegui il comando fornito e specifica il nome della filiale con "-D" opzione:

$ git branch -d mybranch


Qui, la nostra filiale locale specificata "mybranch"Viene eliminato permanentemente dalla directory del radice del progetto:


Passaggio 2: verificare il funzionamento di prune

Ora, esegui il "GIT Branch" con "-UN"Opzione per elencare tutta la filiale e verificare l'azione di eliminazione:

$ git branch -a


L'output seguente indica che "mybranch"La filiale fusa non esiste più nel repository:


Abbiamo fornito le istruzioni relative alle filiali locali di Pune in Git.

Conclusione

Per potare le filiali locali in Git, in primo luogo, navigare nel repository locale Git. Quindi, elenca tutti i rami attuali sul repository corrente. Dopodiché, esegui il "$ git branch -d "Comando per eliminare la filiale locale non merita. Per potare il ramo unito, eseguire il "$ git branch -d "Comando. Questo manuale ha dimostrato come potare le filiali locali in git.