In questo studio, parleremo della procedura per eliminare tutte le filiali GIT ad eccezione del master o del principale!
Come rimuovere tutti i rami GIT tranne il principale o il padrone?
Se gli sviluppatori vogliono eliminare tutto il master o il principale del ramo locale, quindi in primo luogo, è necessario passare al principale o al maestro da altre filiali perché l'attuale ramo di lavoro non viene eliminata. Successivamente, visualizza tutti i rami esistenti usando il "$ git filiale"Comando. Successivamente, elimina tutte le filiali e controllano di nuovo l'elenco delle filiali della directory locale Git per la verifica.
Dai un'occhiata ai passaggi di seguito per l'implementazione dello scenario dato!
Passaggio 1: Switch Branch
Innanzitutto, passa a "principale"Branch da un altro ramo Git:
$ git switch main
Passaggio 2: elenca le filiali locali
Quindi, eseguire il comando seguente per visualizzare l'elenco di tutti i rami:
$ git filiale
Come puoi vederlo, abbiamo più rami diversi da "principale" E "maestro" rami:
Passaggio 3: elimina tutti i rami tranne il principale e il master
Infine, esegui il comando sotto fornito per eliminare tutte le filiali tranne "principale" E "maestro":
$ Git Branch | grep -v "master \ | main" | Xargs Git Branch -D
Qui, "$ git filiale"Elencherà tutte le filiali GIT, il"grep -v"Filterà i rami specificati, ad esempio il"principale" E "maestro", e il "Xargs Git Branch"Utilizzato per passare il nome di filiale filtrato al comando GIT:
Passaggio 4: elenca le filiali locali
Infine, verificheremo l'operazione eliminata utilizzando il comando fornito:
$ git filiale
Secondo l'output di seguito, abbiamo eliminato con successo tutti i rami tranne "principale" E "maestro"Comandi:
È tutto! Abbiamo compilato in modo efficiente il più semplice di eliminare tutti i rami GIT tranne "principale" E "maestro".
Conclusione
Per eliminare tutti i rami git tranne i rami specificati, prima, passa a "principale" O "maestro"Branchi, quindi visualizza tutti i rami esistenti usando il"$ git filiale"Comando. Successivamente, elimina tutti i rami eseguendo il "$ Git Branch | grep -v “Master \ | Main” | Xarg Git Branch -D"Comando, e infine, ancora una volta, controlla l'elenco delle filiali della directory locale Git per la verifica. Questo studio ha spiegato la procedura di rimozione di tutti i rami GIT ad eccezione del master o del principale.