Hvordan du kan flytte til en annen gren i git

Hvordan du kan flytte til en annen gren i git
Flere filer med forskjellige typer og koder kan lagres via forgrening etter å ha blitt begått i Git. Brukere kan opprette, oppdatere og fjerne filialene fra katalogen. Noen ganger kan du møte en situasjon der det kreves å gjøre noe arbeid og forplikte deg til en spesifikk gren, men etter å ha begått endringer, innser du at forpliktelsen har blitt gjort til feil gren feilaktig. I en slik situasjon må du flytte forpliktelsen til en annen gren.

Denne håndboken vil forklare metoden for å flytte forpliktelser til enhver gren i Git.

Hvordan du kan flytte til en annen gren i git?

For å flytte forpliktelser til en annen gren i Git, først, sjekk referanselogghistorien til Git -depotet ved å bruke “$ git log -oneline”Kommando. Så sjekk ut en ny filial. Deretter kan du oppdatere den siste forpliktelsesfilen og spore den til Git -depotet ved å bruke "$ git Legg til .”Kommando. Til slutt, utfør "$ git reset -hold head”Kommander og bytt grenen.

La oss gå videre for å implementere det ovennevnte scenariet!

Trinn 1: Flytt til katalog

Naviger til det lokale depotet ved å bruke "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git \ Demo"

Trinn 2: Kontroller logghistorikk

Deretter liste du opp logghistorien til Git Repository og sjekk forpliktelsen eller flere forpliktelser som må flyttes:

$ git log --oneline

Her er alle forpliktelser for den nåværende grenen oppført. Vi vil flytte den første forpliktelsen til en ny gren:

Trinn 3: Lag gren

Kjør “Git Checkout”Å lage en ny gren i det lokale depotet:

$ git Checkout dev/new_branch

Det kan sees at vi har laget en ny gren som heter “dev/new_branch”Og alle forpliktelser for den nåværende grenen vil bli lagt til den nye grenen:

Trinn 4: Oppdater fil

Åpne nå filen som nylig ble forpliktet til Git -depot:

$ Start myfil.tekst

Skriv inn litt tekst i filen og trykk “Ctrl + s”For å redde det:

Trinn 5: Sporfil

Neste, utfør "git add .”Kommando for å spore alle modifikasjoner til Git -depotet:

$ git Legg til .

Trinn 6: Sjekk status

Etter det, sjekk statusen til den lokale katalogen som bruker den oppgitte kommandoen:

$ git status .

I henhold til utdataene nedenfor oppdateres filen vår med suksess og klar til å forplikte seg:

Trinn 7: Gå tilbake til gjeldende gren til å forplikte seg

Nå, utfør "Git tilbakestilling”Kommando med“-beholde”Alternativ og spesifisere stillingen som“HODE”:

$ git reset -hold head

Denne kommandoen vil flytte den nåværende grenen tilbake for å forplikte deg som du vil flytte:

Trinn 8: Bytt til ny gren

Utfør “Git Checkout”Kommando med grennavnet for å bytte den nåværende grenen til en annen gren:

$ git Checkout dev/new_branch

Trinn 9: Sjekk loghistorikk

Til slutt, sjekk logghistorikken for å bekrefte Commit Transfer -operasjonen:

$ git log --oneline

Bildet nedenfor indikerer at vår “herre”Branch -forpliktelse blir vellykket flyttet til“dev/new_branch”Branch:

Vi har gitt metoden for å flytte forpliktelsen fra en gren til en annen gren i Git.

Konklusjon

For å flytte forpliktelsen til en annen gren i Git, først, navigerer du til det lokale depotet og sjekker logghistorikken. Deretter oppretter du en ny gren med "$ git -kassen ”Kommando, åpne deretter og oppdatere filen som sist ble forpliktet. Etter det, utfør "$ git status .”Kommando og gå tilbake til forrige forpliktelse ved å bruke“$ git reset -hold head”. Til slutt, flytt til den nyopprettede grenen. I denne håndboken har vi demonstrert metoden for å flytte forpliktelser til en annen gren i Git.