Hvordan beskjære lokale sporingsgrener som ikke eksisterer på fjernkontrollen lenger

Hvordan beskjære lokale sporingsgrener som ikke eksisterer på fjernkontrollen lenger
Når utviklere jobber med store prosjekter, deler de dem inn i moduler og gjør det enkelt for hvert teammedlem å jobbe med dem. På Git takler de grenene ved å jobbe og deretter skyve dem til den eksterne hostingtjenesten. Noen ganger blir de sporede grenene slettet fra de eksterne depotene, og det kan være lurt å oppdatere det lokale depotet med det. Derfor er det påkrevd å utføre beskjæringen med "$ git ekstern svib opprinnelse”Kommando.

Dette innlegget beskrev metoden for å beskjære Git lokale sporingsgrener fjernet fra det eksterne depotet.

Hvordan beskjære git lokale sporingsgrener som ikke eksisterer på fjernkontrollen lenger?

For å beskjære de lokale sporingsgrenene som ikke eksisterer på fjernkontrollen lenger, flytter du først til det spesielle Git -depotet og bygger en forbindelse mellom det lokale og det eksterne depotet gjennom kloning. Etter det, hent det oppdaterte eksterne depotet og se den eksterne URL -listen. Neste, vis alle sporing av eksterne grener. Gå til Github Hosting Service og vis den eksisterende listen over eksterne grener. Til slutt, beskjær lokale sporingsgrener ved å utføre "$ git ekstern svib opprinnelse”Kommando.

Implementer nå ovennevnte instruksjon!

Trinn 1: Naviger til Git Repository

Flytt til det lokale depotet ved å utføre "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ git \ test_13"

Trinn 2: KLONE Remote Repository

Nå, kjør "git klon”Kommando med den eksterne depot -URL for å koble til det lokale depotet:

$ git klon https: // github.com/gituser0422/demo.git

Trinn 3: Sjekk ekstern URL -liste

For å sjekke den eksterne URL -listen for sporing fra det eksterne depotet til det lokale depotet, kjør "Kjør"git fjernkontroll”Kommando sammen med“-v”Alternativ:

$ git ekstern -v

Trinn 4: Hent oppdatert eksternt depot

Utfør “git hente”Kommando for å laste ned den oppdaterte versjonen av Git Remote Repository:

$ git hente

Trinn 5: Liste over eksterne grener

For å se alle de hentet eksterne grenene, utfør følgende kommando:

$ git gren -r

Trinn 6: Bekreft eksterne grener fra GitHub

Deretter åpner du GitHub Hosting Service og sjekk listen over eksterne grener, som i henhold til det nedenfor-listede utdraget, den hentede "Dev”Filial blir slettet fra det eksterne depotet og eksisterer ikke lenger:

Trinn 7: Beskjær lokale sporingsgrener

Til slutt, utfør "git fjerntsvulmet”Kommando sammen med det eksterne navnet”opprinnelse”:

$ git ekstern svib opprinnelse

Det kan sees at “Dev”Branch er beskjæret:

Trinn 8: Bekreft svimmel lokal sporingsgren

Til slutt, kjør "git gren”Kommando sammen med“-r”Alternativ for å sikre at den slettede sporede grenen beskjæres fra depotet:

$ git gren -r

Det er alt! Vi har beskjæret de lokale sporingsgrenene fjernet fra det eksterne depotet.

Konklusjon

For å beskjære de lokale sporingsgrenene som ikke eksisterer på fjernkontrollen lenger, navigerer du først til Git -depotet og kobler det lokale depotet med det eksterne depotet gjennom kloning. Hent deretter det oppdaterte eksterne depotet og sjekk den eksterne URL -listen. Neste, se alle sporing av eksterne grener. Etter det, åpne GitHub Hosting Service og se den eksisterende listen over eksterne grener. Til slutt, utfør "$ git ekstern svib opprinnelse”Kommando. Dette innlegget beskrev metoden for å beskjære de lokale sporingsgrenene som er slettet fra det eksterne depotet.