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
course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

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

book
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:

Note
Huomio

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:

question mark

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

Select the correct answer

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

course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

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

book
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:

Note
Huomio

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:

question mark

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

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
some-alt