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

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ä maksujärjestelmän toteuttamiseksi. Lisätään yksinkertaisesti tiedostoon seuraava rivi: "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, pushedaan se ensin etärepositorioon.

Note
Huomio

Tässä tapauksessa tämä voi 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 pushataan uusi haara etärepositorioon ensimmäistä kertaa, git push -komennossa täytyy käyttää lisäparametreja. Erityisesti täytyy käyttää -u-lippua, jotta haara asetetaan seuraamaan vastaavaa etähaaraa (tunnetaan nimellä upstream). Lisäksi täytyy määrittää, että pushataan origin-repositorioon ja ilmoittaa, että pushataan feature/payment-haara.

Note
Lisätietoa

Gitissä upstream viittaa etävarastoon ja haaraan, jota paikallinen haara seuraa. Kun asetat upstream-haaran, paikallinen haarasi tietää, mihin etähaaraan muutokset pusketaan ja mistä haetaan muutokset. Esimerkiksi komennolla git push -u origin feature/payment Gitille kerrotaan, 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?

Valitse oikea vastaus

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

Osio 3. Luku 3
some-alt