Hvordan få endringer fra en annen gren?

Hvordan få endringer fra en annen gren?
Mens de jobber med Git, samhandler utviklere gjennom grener. Utviklere har lov til å lage flere grener mot hver modul. Noen ganger må de imidlertid bytte fra en gren til en annen under utviklingen. I denne situasjonen er det en sjanse for å miste prosjektdataene. For å unngå dette, kopier dataene fra en Git -gren til en annen eller legg til endringene av en gren til en annen.

Denne artikkelen vil demonstrere hvordan du får endringer fra en annen gren.

Hvordan få endringer fra en annen gren?

For å få endringer fra en annen gren, først, opprette en fil i en lokal gren og ikke legge den til Git -iscenesettelsesområdet. Deretter kan du lage og bytte til en annen gren samtidig. Sjekk statusen, spore filen til den forrige grenen til Git -iscenesettelsesområdet i den nye grenen, og begå endringer.

Prøv de nevnte trinnene for en bedre forståelse.

Trinn 1: Start Git Bash Terminal
Fra Windows Start -menyen, søk på “Git bash”Terminal og åpne den:

Trinn 2: Naviger til Git Repository
Naviger nå til det nødvendige Git -depotet ved å kjøre den gitte kommandoen:

$ CD "C: \ git \ test_1"

Trinn 3: Opprett en fil
For å opprette en fil, bruk "ta på”Kommando og legg til filnavnet:

$ Touch TestFile.tekst

Trinn 4: Bekreft opprettet fil
Se listen over filer for å bekrefte om filen er opprettet eller ikke:

$ ls

Trinn 5: Sjekk git -status
For å se gjeldende depotstatus, kjør den undergitte kommandoen:

$ git status

Utgangen nedenfor betyr at den opprettede filen vår er ikke sporet fordi vi ikke la den til Git -iscenesettelsesområdet:

Trinn 6: Sjekk alle lokale grener
Kjør “git gren”Kommando for å se listen over lokale filialnavn:

$ git gren

Det kan sees at det nåværende depotet inneholder tre grener, og stjerne "*”Symbol ved siden av“alfa”Branch viser til den nåværende arbeidsgrenen:

Trinn 7: Bytt til en annen gren
Bytt til en annen gren ved hjelp av "Git Checkout”Kommando:

$ git Checkout Dev

I skjermbildet nedenfor kan du se at vi har byttet fra "alfa”Gren til“Dev”Branch:

Trinn 8: Se gjeldende filialliste over innhold
Se gjeldende grenliste over innhold ved å bruke den gitte kommandoen:

$ ls

Trinn 9: Sjekk GIT -status
Sjekk git -statusen til den nåværende grenen for å se endringene, sporet og ikke -sporede filer:

$ git status

I utdataene nedenfor kan det sees at filen vi har opprettet i "alfa”Grenen kopieres til“Dev”Branch:

Trinn 10: Legg til fil til Git -iscenesettelsesområdet
Legg nå filen til Git -iscenesettelsesområdet gjennom den gitte kommandoen:

$ git Legg til testfil.tekst

Trinn 11: Oppdater Git Repository
Bruke "git forpliktelse”Kommando for å lagre alle ekstra endringene og oppdatere depotet:

$ commit -m "testfile legges til"

Trinn 12: Sjekk GIT -status
Nå, sjekk GIT -statusen for å bekrefte endringene:

$ git status

Utgangen nedenfor indikerer at alle endringer er lagret og at det ikke er noe å begå:

Trinn 8: Bekreft ekstra endringer
Bekreft de la til filene ved å se listen over innhold i "Dev”Branch:

$ ls

I produksjonen under levert kan det sees at vi fikk endringene fra en annen gren:

Vi har effektivt forklart metoden for å få endringer for å danne en annen gren.

Konklusjon

For å få filer fra en annen gren, først, opprette en fil i en lokal filial og ikke legge den til Git -indeksen. Neste, bytt til en annen gren. Se deretter statusen til grenen. Etter det, legg til den ikke -sporede filen til den forrige grenen til den nye Git -grenindeksen og forplikter endringer. Sjekk GIT -statusen og bekreft filene i den nye grenen. Denne artikkelen demonstrerte hvordan du får endringer fra en annen gren.