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

Muutosten Noutaminen

Pyyhkäise näyttääksesi valikon

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ään Johnin tekemät etämuutokset paikalliseen tietovarastoomme:

git pull
Muutosten noutaminen

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

Note
Huomio

Jos etä main -haarassa on 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ä john/test -haara on olemassa, mutta paikallisessa repositoriossa ei ole vastaavaa paikallista haaraa.

Luodaan sille paikallinen haara suorittamalla komento git checkout:

git checkout john/test
Uuden haaran tarkistaminen

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:

git log -n 1
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ää vain viimeisimmän commitin.

Viimeisin commit
question mark

Mitä git pull -komento tekee?

Valitse oikea vastaus

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

Osio 2. Luku 6
some-alt