Dette innlegget vil snakke om metoden for å flytte det spennende, uplagte arbeidet til en ny Git -gren.
Hvordan du kan flytte uplagte arbeid til en ny Git -gren?
For å flytte det eksisterende, uforpliktet til en ny gren, utfør “$ Git Checkout -B” eller “$ Git switch -c” kommandoer. Disse kommandoene oppretter en ny gren og bytter til den mens de forlater den nåværende grenen som den er og bringer alle uplagte endringer i den nye grenen. Følg de medfølgende trinnene for å gjøre dette:
Trinn 1: Gå til depotet
Først, naviger til Git -depotet ved hjelp av “CD” kommando:
$ CD "C: \ git \ test_repo"
Trinn 2: Sjekk Git -grener
Vis deretter listen over tilgjengelige GIT -grener i depotet:
$ git gren
Her kan du se, to grener “alfa”Og“herre”Er tilgjengelige, og Asterisk“*”-symbolet ved siden av“ Master ”-grenen indikerer at det er gjeldende arbeidsgren:
Trinn 3: Opprett en ny fil
For å generere en ny fil i den nåværende arbeidsgrenen, utfører du “$ Touch” kommando:
$ Touch Test_1.tekst
Trinn 4: Sjekk status
Etter det, sjekk gjeldende status for grenen ved å utføre den undergitte kommandoen:
$ git status
Det kan observeres at det nye “Test_1” Filen er ustadet:
Trinn 5: Opprett og bytt gren
For å opprette en gren og bytte til den automatisk, bruk den oppgitte kommandoen:
$ git checkout -b funksjon1
I bildet nedenfor kan det sees at et nytt grennavn "Feature1”Er blitt opprettet og byttet vellykket:
En annen måte å generere en ny gren og navigere til den umiddelbart er å bruke “$ Git switch -c” kommando:
$ git switch -c funksjon2
Trinn 6: Se nyopprettet grenstatus
Neste, bruk "$ git status”Kommando for å sjekke statusen til Git Working Repository med den nyopprettede grenen:
$ git status
Som du kan se, "test_1”Filen må spores og engasjeres:
Trinn 7: Faseendringer
Spore deretter arbeidsområdet endringer i iscenesettelsesindeksen ved å kjøre “Git Legg til” kommando:
$ git legg til test_1.tekst
Trinn 8: Forplikt endringer
Begå de nye endringene i den nåværende arbeidsgrenen ved hjelp av “$ git forpliktelse”Kommando sammen med ønsket forpliktelsesmelding:
$ git commit -m "test_1 -fil lagt til"
Trinn 9: Bekreft engasjerte endringer
For å bekrefte de engasjerte endringene, kjør følgende kommando:
$ git status
Som du ser, er det ingenting å begå, og nye endringer er lagt til den nyopprettede grenen:
Trinn 10: Bytt til “Master” -gren
Utfør kommandoen under gitt etter at du har fullført oppgaven i den nåværende arbeidsgrenen for å bytte tilbake til "herre" gren:
$ git Checkout Master
Trinn 11: Bekreft status
Til slutt, sjekk statusen til den nåværende arbeidsgrenen:
$ git status
Denne produksjonen under levert indikerer at det ikke er noen ny forpliktelse og lokal endring på mastergrenen:
Vi har effektivt forklart metodene for å flytte eksisterende, uforpliktet arbeid til den nye grenen i Git.
Konklusjon
For å flytte eksisterende uforpliktet arbeid til den nye grenen i Git, bruk “$ Git Checkout -B” eller “$ Git switch -c” kommandoer. Disse kommandoene oppretter en ny gren og flytter umiddelbart de uenige endringene til den ved å bytte. Denne artikkelen demonstrerte prosedyren for å flytte eksisterende, uforpliktet arbeid til den nye grenen i Git.