Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Henting og Fletting av Endringer fra Eksterne Lagre | Grunnleggende Samhandling med Eksterne Lagre
GitHub-Grunnleggende
course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Henting og Fletting av Endringer fra Eksterne Lagre

Hente endringer fra eksternt lager

For å oppdatere vår lokale visning av endringer fra eksternt lager, bruker vi kommandoen git fetch. Denne kommandoen henter inn commits fra det eksterne lageret til de tilsvarende eksterne grenene på vårt system, slik at vi kan gjennomgå hva andre har lagt til.

Etter henting er innholdet tilgjengelig i vår eksterne gren, men ikke ennå i vår lokale gren. I praksis har vi bare oppdatert informasjonen om nåværende tilstand i det eksterne lageret. La oss se på commitene i ekstern hovedgren ved å kjøre følgende kommando:

Denne gjennomgangen viser at den eksterne grenen origin/main peker til siste commit, mens vår lokale hovedgren fortsatt står på en tidligere commit. Hvis vi nå kjører git status, vil det indikere at vår lokale gren ligger bak den eksterne motparten:

Note
Merk

Den uovervåkede filen .DS_Store her ble automatisk opprettet av MacOS. Hvis du også har denne filen og ønsker å fjerne den, kan du bruke kommandoen rm .DS_Store. For å unngå at den spores i fremtidige prosjekter, bør du vurdere å legge til .DS_Store i .gitignore-filen din.

Slå sammen eksterne endringer

For å synkronisere og integrere endringene kan vi slå sammen origin/main inn i vår lokale main branch ved å bruke følgende kommando:

Etter sammenslåingen vil Git bekrefte at endringene er integrert gjennom en fast-forward merge, og den viser den nye filen test.txt. Ved å sjekke git log på vår branch vil vi nå se at vår main branch er oppdatert med origin/main:

question mark

Etter å ha hentet endringer fra et eksternt depot, hvilken kommando bruker du for å integrere disse endringene i din lokale gren?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Henting og Fletting av Endringer fra Eksterne Lagre

Hente endringer fra eksternt lager

For å oppdatere vår lokale visning av endringer fra eksternt lager, bruker vi kommandoen git fetch. Denne kommandoen henter inn commits fra det eksterne lageret til de tilsvarende eksterne grenene på vårt system, slik at vi kan gjennomgå hva andre har lagt til.

Etter henting er innholdet tilgjengelig i vår eksterne gren, men ikke ennå i vår lokale gren. I praksis har vi bare oppdatert informasjonen om nåværende tilstand i det eksterne lageret. La oss se på commitene i ekstern hovedgren ved å kjøre følgende kommando:

Denne gjennomgangen viser at den eksterne grenen origin/main peker til siste commit, mens vår lokale hovedgren fortsatt står på en tidligere commit. Hvis vi nå kjører git status, vil det indikere at vår lokale gren ligger bak den eksterne motparten:

Note
Merk

Den uovervåkede filen .DS_Store her ble automatisk opprettet av MacOS. Hvis du også har denne filen og ønsker å fjerne den, kan du bruke kommandoen rm .DS_Store. For å unngå at den spores i fremtidige prosjekter, bør du vurdere å legge til .DS_Store i .gitignore-filen din.

Slå sammen eksterne endringer

For å synkronisere og integrere endringene kan vi slå sammen origin/main inn i vår lokale main branch ved å bruke følgende kommando:

Etter sammenslåingen vil Git bekrefte at endringene er integrert gjennom en fast-forward merge, og den viser den nye filen test.txt. Ved å sjekke git log på vår branch vil vi nå se at vår main branch er oppdatert med origin/main:

question mark

Etter å ha hentet endringer fra et eksternt depot, hvilken kommando bruker du for å integrere disse endringene i din lokale gren?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
some-alt