Kurssisisältö
Githubin Perusteet
Githubin Perusteet
Etämuutosten Noutaminen ja Yhdistäminen
Etämuutosten noutaminen
Päivittääksemme paikallisen näkymämme etämuutoksista käytämme komentoa git fetch
. Tämä komento hakee etävaraston commitit vastaaville etähaaroille järjestelmäämme, jolloin voimme tarkastella muiden tekemiä committeja.
Noudon jälkeen sisältö on saatavilla etähaarassamme, mutta ei vielä paikallisessa haarassamme. Käytännössä päivitimme vain tiedot etävaraston nykytilasta. Tarkastellaanpa committeja etäpääharassa suorittamalla seuraava komento:
Tämä tarkastelu osoittaa, että etähaara origin/main
osoittaa uusimpaan commitiin, kun taas paikallinen päähaaramme on edelleen aiemmassa commitissa. Jos nyt suoritamme git status
, se ilmoittaa, että paikallinen haara on jäljessä etähaarastaan:
Tämä seuraamaton .DS_Store
-tiedosto on automaattisesti luotu MacOS:n toimesta. Jos sinulla on myös tämä tiedosto ja haluat poistaa sen, voit käyttää komentoa rm .DS_Store
. Jotta estät sen seuraamisen tulevissa projekteissa, harkitse lisääväsi .DS_Store
tiedostoon .gitignore
.
Etämuutosten yhdistäminen
Muutosten synkronoimiseksi ja yhdistämiseksi voimme yhdistää origin/main
-haaran paikalliseen main-haaraan seuraavalla komennolla:
Yhdistämisen jälkeen Git vahvistaa, että muutokset on integroitu fast-forward-yhdistämisellä, ja se listaa uuden test.txt
-tiedoston. Tarkistamalla git log
-komennolla näet, että main-haaramme on nyt ajan tasalla origin/main
-haaran kanssa:
Kiitos palautteestasi!