Denne oppskrivningen vil forklare metoden for å holde en gren synkronisert eller oppdatert med mastergrenen.
Hvordan holde/vedlikeholde en gren oppdatert eller synkronisert med mesteren?
Følg de medfølgende trinnene for å holde en gren synkronisert eller oppdatert med mastergrenen.
Trinn 1: omdirigere til lokalt depot
Bytt først til ønsket lokale depot ved hjelp av kommandoen under levert:
CD "C: \ git \ demorepo"
Trinn 2: Se gjeldende greninnhold
Liste deretter innholdet i den nåværende arbeidsgrenen:
ls
Det kan observeres at "funksjonen" -grenen inneholder "Demo.tekst”Og“Test.tekst”Filer:
Trinn 3: Bytt til “Master” -gren
Bruk nå følgende kommando og naviger til "herre”Branch:
Git Checkout Master
Trinn 4: Se “Master” filialinnhold
Skriv inn "ls”Kommando for å vise“herre”Filials innhold:
ls
Utgangen nedenfor indikerer at "master" -grenen inneholder "Fil1.tekst”Og“File2.tekst”Filer:
Trinn 5: Trekk eksternt greninnhold
Nå, trekk innholdet i fjernkontrollen “herre”Filial i den nåværende grenen:
Git Pull Origin Master-ALLOW-URELATERT HISTORS
Her, "-Tillat-ikke-relaterte historier”Alternativet brukes slik at GIT tillater brukeren å slå sammen grenene til både ikke -relaterte lokale og eksterne depoter:
Trinn 6: Bytt til “Feature” -gren
Etter det, naviger til “trekk”Gren gjennom den oppgitte kommandoen:
Git Checkout -funksjon
Trinn 7: Slå sammen "Master" -gren til "Feature" -gren
Deretter bruker du følgende kommando for å slå sammen “trekk”Gren med“herre”Branch:
Git Merge Master
Trinn 8: Flytt tilbake til “Master” -gren
Neste, bytt tilbake til “herre”Branch:
Git Checkout Master
Trinn 9: Fett “Feature” -grenen til “Master” -gren
Etter det, slå sammen “herre”Gren med“trekk”Branch:
git fusjonsfunksjon
Trinn 10: Skyv endringer til ekstern gren
Skyv nå innholdet i begge lokale sammenslåtte grener til fjernkontrollen "herre”Branch:
git push origin master
Trinn 11: Se Commit History
Kontroller deretter Git -loggen for å se endringene:
git log --oneline
I skjermbildet nedenfor kan det sees at hodet peker på de to fullstendig sammenslåtte lokale “herre”Og“trekk”Grener og peker også på målet fjernkontroll”opprinnelse/master”Branch der vi presset sammen sammenslått lokale filialer innhold:
Trinn 12: Bekreft endringer
Til slutt, sjekk innholdet i begge grenene for å sikre endringer:
Som du kan se, innholdet i begge “herre”Og“trekk”Grener er de samme som indikerer at begge grenene er fullstendig sammenslått.
Konklusjon
For å holde en gren synkronisert eller oppdatert med mastergrenen, navigerer først til det lokale depotet. Deretter omdirigere til "master" -grenen og trekke innholdet i den eksterne "master" -grenen i den. Etter det, bytt til "funksjonen" -grenen og slå sammen/kombinere den med "herre”Branch. Deretter kan du bytte tilbake til "master" -grenen og slå sammen/kombinere den med "trekk”Branch. Til slutt, skyv endringer av begge fullstendig sammenslåtte grener til den eksterne grenen og verifiserer. Denne oppskrivningen forklarte metoden for å holde en gren synkronisert eller oppdatert med mastergrenen.