Henter Endringer
Faktisk er henting og deretter umiddelbar sammenslåing av endringer et svært vanlig scenario. Derfor tilbyr Git en enkelt kommando, git pull, som kombinerer disse to operasjonene og integrerer endringene i den nåværende grenen.
La oss hente de eksterne endringene som John har gjort inn i vårt lokale depot:
Som du ser, er utdataene fra denne kommandoen i hovedsak en kombinasjon av utdataene fra kommandoene git fetch og git merge.
Dersom det også var endringer på den eksterne main-grenen som ikke var slått sammen med john/test, ville en fast-forward-sammenslåing blitt utført inn i den lokale main-grenen (forutsatt at det ikke var noen konflikter).
Du kan også kjøre kommandoen git remote show origin for å se at det faktisk finnes en fjern john/test-gren, men at vårt lokale depot ikke har den tilsvarende lokale grenen.
La oss opprette en lokal gren for den ved å kjøre kommandoen git checkout:
La oss se nærmere på hva som nettopp skjedde:
- Vi byttet til
john/test-grenen; - Git kopierte automatisk innholdet fra den eksterne grenen til den lokale grenen;
- Arbeidstreet ble oppdatert for å gjenspeile innholdet i
john/test-grenen.
Vi kan enkelt verifisere at vi er på denne grenen og at den er oppdatert med sin eksterne motpart ved å se på den siste commit-en:
Flagget -n angir antall commits som skal vises. I dette eksempelet forteller -n 1 Git å vise kun den siste commit-en.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 5
Henter Endringer
Sveip for å vise menyen
Faktisk er henting og deretter umiddelbar sammenslåing av endringer et svært vanlig scenario. Derfor tilbyr Git en enkelt kommando, git pull, som kombinerer disse to operasjonene og integrerer endringene i den nåværende grenen.
La oss hente de eksterne endringene som John har gjort inn i vårt lokale depot:
Som du ser, er utdataene fra denne kommandoen i hovedsak en kombinasjon av utdataene fra kommandoene git fetch og git merge.
Dersom det også var endringer på den eksterne main-grenen som ikke var slått sammen med john/test, ville en fast-forward-sammenslåing blitt utført inn i den lokale main-grenen (forutsatt at det ikke var noen konflikter).
Du kan også kjøre kommandoen git remote show origin for å se at det faktisk finnes en fjern john/test-gren, men at vårt lokale depot ikke har den tilsvarende lokale grenen.
La oss opprette en lokal gren for den ved å kjøre kommandoen git checkout:
La oss se nærmere på hva som nettopp skjedde:
- Vi byttet til
john/test-grenen; - Git kopierte automatisk innholdet fra den eksterne grenen til den lokale grenen;
- Arbeidstreet ble oppdatert for å gjenspeile innholdet i
john/test-grenen.
Vi kan enkelt verifisere at vi er på denne grenen og at den er oppdatert med sin eksterne motpart ved å se på den siste commit-en:
Flagget -n angir antall commits som skal vises. I dette eksempelet forteller -n 1 Git å vise kun den siste commit-en.
Takk for tilbakemeldingene dine!