I denne studien vil vi snakke om prosedyren for å slette alle git -grener unntatt master eller hoved!
Hvordan fjerne alle Git -grener bortsett fra Main eller Master?
Hvis utviklere ønsker å slette all den lokale filialens utdrag av master eller hoved. Etter det, se alle eksisterende grener ved å bruke “$ git gren”Kommando. Neste, slett alle filialer og sjekk igjen listen over git lokale kataloggrener for verifisering.
Ta en titt på de gitte trinnene for implementering av det gitte scenariet!
Trinn 1: Switch Branch
Først, bytt til "hoved-”Branch fra en annen Git -gren:
$ git switch main
Trinn 2: Liste over lokale filialer
Deretter kjører du kommandoen nedenfor for å se alle grenlisten:
$ git gren
Som du kan se det, har vi flere grener enn "hoved-”Og“herre”Grener:
Trinn 3: Slett alle grener unntatt hoved- og master
Til slutt, utfør kommandoen nedenfor for å slette alle grener unntatt "hoved-”Og“herre”:
$ git filial | grep -v "master \ | main" | xargs git gren -d
Her, “$ git gren”Vil liste opp alle Git -grener,“grep -v”Vil filtrere ut de spesifiserte grenene, for eksempel“hoved-”Og“herre", og "XArgs Git Branch”Brukes til å overføre det filtrerte grennavnet til Git -kommandoen:
Trinn 4: Liste over lokale filialer
Til slutt vil vi bekrefte den slettede operasjonen ved hjelp av oppgitt kommando:
$ git gren
I henhold til utdataene under har vi slettet alle grener unntatt "hoved-”Og“herre”Kommandoer:
Det er alt! Vi har effektivt samlet det enkleste å slette alle Git -grener unntatt “hoved-”Og“herre”.
Konklusjon
For å slette alle GIT -grener bortsett fra de spesifiserte grenene, bytter du først til “hoved-”Eller“herre”Grener, og viser deretter alle eksisterende grener ved hjelp av“$ git gren”Kommando. Etter det, slett alle grener ved å utføre “$ git filial | grep -v “master \ | main” | xarg git gren -d”Kommando, og til slutt, igjen, sjekk Git lokale kataloggrenerliste for verifisering. Denne studien forklarte prosedyren for å fjerne alle Git -grener unntatt master eller hoved.