Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Paikallisten Haarojen Työntäminen | Edistyneemmät Työnkulut
Githubin Perusteet
course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

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

book
Paikallisten Haarojen Työntäminen

Uuden ominaisuuden kehittämistä varten erillisen haaran luominen on erittäin yleinen käytäntö Gitin käytössä. Oletetaan, että haluamme toteuttaa maksujärjestelmän projektiimme, joten luodaan feature/payment-haara ja siirrytään siihen välittömästi:

Kun olemme tässä haarassa, teemme muutoksia test.txt-tiedostoon ikään kuin lisäisimme rivejä koodia maksujärjestelmän toteuttamiseksi. Lisätään yksinkertaisesti tämä rivi tiedostoon: "A few lines of code":

Seuraavaksi voidaan tehdä suora commit:

Meillä on nyt commit feature/payment-haarassa. Ennen kuin yhdistämme tämän haaran main-haaraan, työnnetään se ensin etävarastoon.

Note
Huomio

Tässä tapauksessa tämä saattaa vaikuttaa ylimääräiseltä työltä; käytännössä, kun mukana on muita kehittäjiä, tämä mahdollistaa heidän tarkistaa ja testata koodiasi sekä antaa palautetta.

Kun työnnämme uuden haaran etävarastoon ensimmäistä kertaa, meidän täytyy lisätä joitakin lisäparametreja git push -komentoon. Erityisesti meidän tulee käyttää -u-lippua, jotta haara asetetaan seuraamaan vastaavaa etähaaraa (tunnetaan nimellä upstream). Lisäksi meidän täytyy määrittää, että työnnämme origin-varastoon ja ilmoittaa, että työnnämme feature/payment-haaran.

Note
Lisätietoa

Gitissä upstream viittaa etävarastoon ja haaraan, jota paikallinen haarasi seuraa. Kun asetat upstream-haaran, paikallinen haarasi tietää, mihin etähaaraan muutokset pusketaan ja mistä haetaan muutokset. Esimerkiksi, kun asetat upstream-haaran komennolla git push -u origin feature/payment, Git tietää, että paikallisen feature/payment-haaran tulee seurata feature/payment-etävaraston origin-haaraa.

question mark

Mikä on oikea komento uuden feature/login-haaran työntämiseksi etävarastoon ja sen asettamiseksi seuraamaan etähaaraa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3

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
Paikallisten Haarojen Työntäminen

Uuden ominaisuuden kehittämistä varten erillisen haaran luominen on erittäin yleinen käytäntö Gitin käytössä. Oletetaan, että haluamme toteuttaa maksujärjestelmän projektiimme, joten luodaan feature/payment-haara ja siirrytään siihen välittömästi:

Kun olemme tässä haarassa, teemme muutoksia test.txt-tiedostoon ikään kuin lisäisimme rivejä koodia maksujärjestelmän toteuttamiseksi. Lisätään yksinkertaisesti tämä rivi tiedostoon: "A few lines of code":

Seuraavaksi voidaan tehdä suora commit:

Meillä on nyt commit feature/payment-haarassa. Ennen kuin yhdistämme tämän haaran main-haaraan, työnnetään se ensin etävarastoon.

Note
Huomio

Tässä tapauksessa tämä saattaa vaikuttaa ylimääräiseltä työltä; käytännössä, kun mukana on muita kehittäjiä, tämä mahdollistaa heidän tarkistaa ja testata koodiasi sekä antaa palautetta.

Kun työnnämme uuden haaran etävarastoon ensimmäistä kertaa, meidän täytyy lisätä joitakin lisäparametreja git push -komentoon. Erityisesti meidän tulee käyttää -u-lippua, jotta haara asetetaan seuraamaan vastaavaa etähaaraa (tunnetaan nimellä upstream). Lisäksi meidän täytyy määrittää, että työnnämme origin-varastoon ja ilmoittaa, että työnnämme feature/payment-haaran.

Note
Lisätietoa

Gitissä upstream viittaa etävarastoon ja haaraan, jota paikallinen haarasi seuraa. Kun asetat upstream-haaran, paikallinen haarasi tietää, mihin etähaaraan muutokset pusketaan ja mistä haetaan muutokset. Esimerkiksi, kun asetat upstream-haaran komennolla git push -u origin feature/payment, Git tietää, että paikallisen feature/payment-haaran tulee seurata feature/payment-etävaraston origin-haaraa.

question mark

Mikä on oikea komento uuden feature/login-haaran työntämiseksi etävarastoon ja sen asettamiseksi seuraamaan etähaaraa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
some-alt