Kurssisisältö
Githubin Perusteet
Githubin Perusteet
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.
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:
Vaihdoimme
john/test
-haaraan;Git kopioi automaattisesti etähaaran sisällön paikalliseen haaraan;
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:
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.
Kiitos palautteestasi!