Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Muutosten Noutaminen | Perustoiminnot Etävarastojen Kanssa
Githubin Perusteet
course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

1. Johdanto GitHubiin
2. Perustoiminnot Etävarastojen Kanssa
3. Edistyneemmät Työnkulut

book
Muutosten Noutaminen

Itse asiassa hakeminen ja välitön yhdistäminen ovat erittäin yleinen tilanne. Siksi Git tarjoaa yhden komennon, git pull, joka yhdistää nämä kaksi toimintoa ja integroi muutokset nykyiseen haaraan.

Vedetäänpä Johnin tekemät etämuutokset paikalliseen tietovarastoomme:

Kuten huomaat, tämän komennon tuloste on käytännössä yhdistelmä git fetch- ja git merge -komentojen tulosteista.

Note
Huomio

Jos etä main -haarassa oli myös muutoksia, joita ei ole yhdistetty john/test-haaraan, suoritetaan fast-forward-yhdistäminen paikalliseen main-haaraan (edellyttäen, ettei ristiriitoja ole).

Voit myös suorittaa komennon git remote show origin nähdäksesi, että etäpalvelimella on olemassa remote-haara john/test, mutta paikallisessa repositoriossa ei ole vastaavaa local-haaraa.

Luodaan sille paikallinen haara suorittamalla komento git checkout:

Käydään läpi, mitä juuri tapahtui:

  1. Vaihdoimme john/test-haaraan;

  2. Git kopioi automaattisesti etähaaran sisällön paikalliseen haaraan;

  3. Työpuu päivitettiin vastaamaan john/test-haaran sisältöä.

Voimme helposti varmistaa, että olemme tällä haaralla ja että se on ajantasalla etähaaran kanssa tarkastelemalla viimeisintä commitia:

Note
Huomio

Valitsin -n-lipun, joka määrittää näytettävien commitien määrän. Tässä esimerkissä -n 1 käskee Gitin näyttämään vain viimeisimmän commitin.

question mark

Mitä git pull -komento tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

1. Johdanto GitHubiin
2. Perustoiminnot Etävarastojen Kanssa
3. Edistyneemmät Työnkulut

book
Muutosten Noutaminen

Itse asiassa hakeminen ja välitön yhdistäminen ovat erittäin yleinen tilanne. Siksi Git tarjoaa yhden komennon, git pull, joka yhdistää nämä kaksi toimintoa ja integroi muutokset nykyiseen haaraan.

Vedetäänpä Johnin tekemät etämuutokset paikalliseen tietovarastoomme:

Kuten huomaat, tämän komennon tuloste on käytännössä yhdistelmä git fetch- ja git merge -komentojen tulosteista.

Note
Huomio

Jos etä main -haarassa oli myös muutoksia, joita ei ole yhdistetty john/test-haaraan, suoritetaan fast-forward-yhdistäminen paikalliseen main-haaraan (edellyttäen, ettei ristiriitoja ole).

Voit myös suorittaa komennon git remote show origin nähdäksesi, että etäpalvelimella on olemassa remote-haara john/test, mutta paikallisessa repositoriossa ei ole vastaavaa local-haaraa.

Luodaan sille paikallinen haara suorittamalla komento git checkout:

Käydään läpi, mitä juuri tapahtui:

  1. Vaihdoimme john/test-haaraan;

  2. Git kopioi automaattisesti etähaaran sisällön paikalliseen haaraan;

  3. Työpuu päivitettiin vastaamaan john/test-haaran sisältöä.

Voimme helposti varmistaa, että olemme tällä haaralla ja että se on ajantasalla etähaaran kanssa tarkastelemalla viimeisintä commitia:

Note
Huomio

Valitsin -n-lipun, joka määrittää näytettävien commitien määrän. Tässä esimerkissä -n 1 käskee Gitin näyttämään vain viimeisimmän commitin.

question mark

Mitä git pull -komento tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
some-alt