Kurssisisältö
Githubin Perusteet
Githubin Perusteet
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.
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.
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.
Kiitos palautteestasi!