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

bookPaikallisten 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

Awesome!

Completion rate improved to 5

bookPaikallisten Haarojen Työntäminen

Pyyhkäise näyttääksesi valikon

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