Hvordan lukke en gren i git?

Hvordan lukke en gren i git?
Utviklere jobber med forskjellige Git -grener mens de arbeider med store utviklingsprosjekter. Etter å ha fullført arbeidet i en bestemt gren eller slått det sammen til hovedgrenen, kan det være lurt å slette eller lukke det. Å slette en Git -gren sletter imidlertid også innholdet og all historien til grenen permanent. Så det er et godt alternativ å lukke grenen og hente den senere når det er nødvendig. Dessuten er det en god praksis.

Denne artikkelen vil demonstrere:

  • Hvordan lukke en bestemt Git -gren?
  • Hvordan gjenopprette en lukket gren i git?

Hvordan lukke en bestemt Git -gren?

For å lukke en gren i git, se på følgende trinn:

  • Bytt til den lokale katalogen.
  • Se alle tilgjengelige grener.
  • Velg ønsket gren som må lukkes.
  • Merk den valgte grenen ved å arkivere den ved hjelp av “git tag arkiv/ > ”Kommando.
  • Slett/fjern grenen fra depotet ved å bruke "git gren -d ”Kommando.
  • Bekreft endringer.

Trinn 1: omdirigere til lokalt depot

Først, naviger til ønsket lokale depot:

$ CD "C: \ git"

Trinn 2: Vis grener

Liste deretter alle tilgjengelige depotgrener:

$ git gren

Bildet nedenfor viser alle gjeldende depotgrener. Velg nå ønsket gren som må lukkes. For eksempel har vi valgt "trekk”Branch:

Trinn 3: Taggren

For å lagre sikkerhetskopien av grenen som må lukkes, må du merke den valgte grenen ved å arkivere den ved hjelp av kommandoen nedenfor:

$ git tag arkiv/funksjonsfunksjon

Ovennevnte kommando har opprettet sikkerhetskopien for “trekk”Branch:

Trinn 4: Slett gren

Bruk nå følgende kommando sammen med det valgte grennavnet for å slette det fra det nåværende depotet:

$ git filial -d -funksjon

Trinn 5: Kontroller slettet gren

For å sikre at den ønskede grenen er lukket eller slettet fra depotet eller ikke, kjører du følgende kommando:

$ git gren

Det kan observeres at "trekk”Filial er stengt/slettet vellykket:

Hvordan gjenopprette en lukket gren i git?

Noen ganger vil brukere gjenopprette den lukkede grenen. Git lar dem hente enhver lukket gren med innholdet ved å bruke "Git Checkout -B arkiv/”Kommando. For å gjøre det, følg de medfølgende trinnene.

Trinn 1: Gjenopprett grenen

For å gjenopprette eller hente den lukkede Git-grenen, sjekk ut taggen og gjenskape den slettede grenen ved hjelp av den gitte below-kommandoen:

$ git checkout -b funksjonsarkiv/funksjon

I følge bildet nedenfor, “trekk”Branch er gjenopprettet, og vi har byttet til den:

Trinn 2: Bekreft endringer

Skriv ut følgende kommando for å sikre at den ønskede grenen er gjenopprettet:

$ git gren

I utgangen under, "trekk”Filial kan sees, som også er den nåværende grenen:

Trinn 3: Vis git -logg

Til slutt, se den restaurerte grenhistorikken ved å sjekke Git -loggen:

$ git log --oneline

Som du kan se, har grenen blitt gjenopprettet med suksess med innholdet og historien:

Det handlet om å stenge og gjenopprette en bestemt gren i git.

Konklusjon

For å lukke en gren i Git, først, bytt til den lokale katalogen og se alle tilgjengelige grener. Velg deretter ønsket gren som må lukkes. Etter det, merk den bestemte grenen ved å arkivere den ved å bruke “git tag arkiv/ > ”Kommando. Neste, bruk "git gren -d ”Kommando for å slette ønsket gren fra depotet og verifisere endringer. Dessuten kan brukere hente den lukkede grenen ved hjelp av "Git Checkout -B arkiv/”Kommando. Denne artikkelen demonstrerte metoden for å lukke og gjenopprette en spesifikk gren i GIT.