Hvordan få endringer fra en annen filial?

Hvordan Fa Endringer Fra En Annen Filial



Mens de jobber med Git, samhandler utviklere gjennom grener. Utviklere har lov til å opprette 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 til en Git-gren til en annen eller legg til endringene fra en gren til en annen.

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

Hvordan få endringer fra en annen filial?

For å få endringer fra en annen gren, må du først opprette en fil i en lokal gren og ikke legge den til i Git-oppsamlingsområdet. Deretter oppretter og bytter du til en annen gren samtidig. Sjekk dens status, spor filen til den forrige grenen til Git-oppsamlingsområdet til den nye grenen, og foreta 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:\Go \t er_1'



Trinn 3: Lag en fil
For å opprette en fil, bruk ' ta på kommandoen og legg til filnavnet:

$ ta på testFile.txt

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 kommandoen nedenfor:

$ git status

Utdataene nedenfor indikerer at den opprettede filen vår er usporet fordi vi ikke la den til i Git-oppsettområdet:

Trinn 6: Sjekk alle lokale grener
Kjør ' git gren kommando for å vise listen over navn på lokale grener:

$ git gren

Det kan sees at det nåværende depotet inneholder tre grener, og stjernen ' * symbol ved siden av alfa ' gren refererer til den nåværende arbeidsgrenen:

Trinn 7: Bytt til en annen gren
Bytt til en annen gren ved hjelp av ' git utsjekking ' kommando:

$ git utsjekking dev

I skjermbildet nedenfor kan du se at vi har byttet fra ' alfa ' gren til ' dev ' gren:

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

$ ls

Trinn 9: Sjekk Git-status
Sjekk git-statusen til gjeldende gren for å se endringene, sporede og usporede filer:

$ git status

I utgangen nedenfor kan det ses at filen vi har opprettet i ' alfa '-grenen kopieres til ' dev ' gren:

Trinn 10: Legg til fil til Git Staging Area
Legg nå til filen i Git-oppsettområdet gjennom den gitte kommandoen:

$ git add testFile.txt

Trinn 11: Oppdater Git Repository
Bruke ' git forplikte ' kommando for å lagre alle de lagte endringene og oppdatere depotet:

$ begå -m 'testfil er lagt til'

Trinn 12: Sjekk Git-status
Sjekk nå Git-statusen for å bekrefte endringene:

$ git status

Utdataene nedenfor indikerer at alle endringer er lagret og at det ikke er noe å forplikte seg til:

Trinn 8: Bekreft lagte endringer
Bekreft filene som er lagt til ved å se innholdslisten i ' dev ' gren:

$ ls

I utgangen nedenfor kan det sees at vi fikk endringene fra en annen gren:

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

Konklusjon

For å hente filer fra en annen gren, må du først opprette en fil i en lokal gren og ikke legge den til Git-indeksen. Bytt deretter til en annen gren. Deretter kan du se statusen til filialen. Etter det, legg til den usporede filen til den forrige grenen til den nye Git-grenindeksen og foreta endringer. Sjekk Git-statusen og bekreft filene i den nye grenen. Denne artikkelen demonstrerte hvordan du får endringer fra en annen gren.