Hvordan får man ændringer fra en anden filial?

Hvordan Far Man Aendringer Fra En Anden Filial



Mens de arbejder på Git, interagerer udviklere gennem grene. Udviklere har tilladelse til at oprette flere filialer mod hvert modul. Men nogle gange skal de skifte fra en gren til en anden under udviklingen. I denne situation er der en chance for at miste projektdata. For at undgå dette skal du kopiere dataene fra en Git-gren til en anden eller tilføje ændringerne fra en gren til en anden.

Denne artikel viser, hvordan du får ændringer fra en anden filial.

Hvordan får man ændringer fra en anden filial?

For at få ændringer fra en anden gren skal du først oprette en fil i en lokal gren og ikke tilføje den til Git-indstillingsområdet. Opret derefter og skift til en anden gren samtidigt. Tjek dens status, spor filen fra den forrige gren til Git-indstillingsområdet til den nye gren, og bekræft ændringer.







Prøv de nævnte trin for en bedre forståelse.



Trin 1: Start Git Bash Terminal
Fra Windows Start-menuen, søg på ' Git Bash ' terminal og åbn den:







Trin 2: Naviger til Git Repository
Naviger nu til det nødvendige Git-lager ved at køre den givne kommando:

$ cd 'C:\Go \t er_1'



Trin 3: Opret en fil
For at oprette en fil, brug ' røre ved ” kommando og tilføj filnavnet:

$ røre ved testFile.txt

Trin 4: Bekræft oprettet fil
Se listen over filer for at kontrollere, om filen er oprettet eller ej:

$ ls

Trin 5: Tjek Git-status
For at se den aktuelle lagerstatus skal du køre nedenstående kommando:

$ git status

Nedenstående output betyder, at vores oprettede fil ikke spores, fordi vi ikke føjede den til Git-indstillingsområdet:

Trin 6: Tjek alle lokale filialer
Kør ' git gren kommando for at se listen over lokale filialnavne:

$ git gren

Det kan ses, at det nuværende depot indeholder tre grene, og stjernen ' * symbol ved siden af alfa ” gren refererer til den nuværende arbejdsgren:

Trin 7: Skift til en anden filial
Skift til en anden filial ved hjælp af ' git checkout kommando:

$ git checkout dev

På nedenstående skærmbillede kan du se, at vi har skiftet fra ' alfa ' gren til ' dev ' afdeling:

Trin 8: Se den aktuelle filialliste over indhold
Se den aktuelle grenliste over indhold ved at bruge den givne kommando:

$ ls

Trin 9: Tjek Git-status
Tjek git-statussen for den aktuelle gren for at se ændringerne, sporede og ikke-sporede filer:

$ git status

I nedenstående output kan det ses, at den fil, vi har oprettet i ' alfa ' filial kopieres til ' dev ' afdeling:

Trin 10: Tilføj fil til Git Staging Area
Tilføj nu filen til Git iscenesættelsesområdet gennem den givne kommando:

$ git tilføje testFile.txt

Trin 11: Opdater Git Repository
Brug ' git commit ” kommando for at gemme alle de tilføjede ændringer og opdatere lageret:

$ begå -m 'testfil er tilføjet'

Trin 12: Tjek Git-status
Tjek nu Git-statussen for at bekræfte ændringerne:

$ git status

Nedenstående output indikerer, at alle ændringer er blevet gemt, og der ikke er noget at forpligte sig til:

Trin 8: Bekræft tilføjede ændringer
Bekræft de tilføjede filer ved at se indholdslisten i ' dev ' afdeling:

$ ls

I nedenstående output kan det ses, at vi fik ændringerne fra en anden gren:

Vi har effektivt forklaret metoden til at få ændringer til at danne endnu en gren.

Konklusion

For at hente filer fra en anden filial skal du først oprette en fil i en lokal filial og ikke tilføje den til Git Index. Skift derefter til en anden gren. Se derefter filialens status. Derefter skal du tilføje den usporede fil fra den forrige gren til det nye Git-grenindeks og foretage ændringer. Tjek Git-status og bekræft filerne i den nye gren. Denne artikel demonstrerede, hvordan man henter ændringer fra en anden gren.