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

Etämuutosten Noutaminen ja Yhdistäminen

Pyyhkäise näyttääksesi valikon

Etämuutosten noutaminen

Päivittääksemme paikallisen näkymän etämuutoksista käytämme komentoa git fetch. Tämä komento hakee commitit etävarastosta vastaaville etähaaroille järjestelmäämme, jolloin voimme tarkastella muiden tekemiä committeja.

git fetch
fetch

Noudon jälkeen sisältö on saatavilla etähaarassa, mutta ei vielä paikallisessa haarassa. Käytännössä päivitimme vain tiedot etävaraston nykytilasta. Tarkastellaan etä main -haaran committeja suorittamalla seuraava komento:

git log origin/main
Lokit ennen yhdistämistä

Tämä tarkastelu osoittaa, että etähaara origin/main osoittaa uusimpaan commitiin, kun taas paikallinen main-haaramme on vielä aiemmassa commitissa. Jos nyt suoritetaan komento git status, se ilmoittaa, että paikallinen haara on jäljessä etähaarasta:

git status
Tila ennen yhdistämistä
Note
Huomio

Seurantaan ottamaton .DS_Store-tiedosto on automaattisesti MacOS:n luoma. Jos sinulla on myös tämä tiedosto ja haluat poistaa sen, voit käyttää komentoa rm .DS_Store. Jotta estät sen seurannan tulevissa projekteissa, lisää .DS_Store .gitignore-tiedostoon.

Etämuutosten yhdistäminen

Muutosten synkronointiin ja yhdistämiseen voidaan yhdistää origin/main paikalliseen main-haaraan seuraavalla komennolla:

git merge origin/main
Yhdistäminen

Yhdistämisen jälkeen Git vahvistaa, että muutokset on integroitu fast-forward-yhdistämisellä, ja se listaa uuden test.txt-tiedoston. Tarkistettaessa git log -komennolla haarassamme näkyy nyt, että päähaaramme (main) on ajan tasalla origin/main-haaran kanssa:

git log
Lokimerkinnät yhdistämisen jälkeen
question mark

Kun olet noutanut muutokset etävarastosta, mitä komentoa käytät integroidaksesi nämä muutokset paikalliseen haaraasi?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 2. Luku 4
some-alt