Paikallisten Haarojen Työntäminen
Pyyhkäise näyttääksesi valikon
Erillisen haaran luominen uutta ominaisuutta varten 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 heti:
git checkout -b feature/payment
Kun olemme tällä haaralla, teemme joitakin muutoksia test.txt-tiedostoon ikään kuin lisäisimme rivejä koodia maksujärjestelmän toteuttamiseksi. Lisätään yksinkertaisesti tämä rivi: "A few lines of code" tiedostoon:
echo "A few lines of code" >> test.txt
Seuraavaksi voidaan tehdä suora commit:
git commit -a -m "Implement payment system"
Nyt feature/payment-haarassa on commit. Ennen kuin yhdistetään tämä haara main-haaraan, pusketaan se ensin etävarastoon.
Tässä tapauksessa tämä saattaa vaikuttaa ylimääräiseltä työltä; kuitenkin käytännössä, kun mukana on muita yhteistyökumppaneita, tämä mahdollistaa heidän tarkistaa ja testata koodiasi sekä antaa palautetta.
Kun uusi haara työnnetään etävarastoon ensimmäistä kertaa, git push -komennossa täytyy käyttää joitakin lisäparametreja. Erityisesti täytyy käyttää -u-lippua, jolla haara asetetaan seuraamaan vastaavaa etähaaraa (tunnetaan nimellä upstream). Lisäksi täytyy määrittää, että työntö tehdään origin-varastoon ja että työnnetään feature/payment-haara.
git push -u origin feature/payment
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ä ne haetaan. Esimerkiksi komennolla git push -u origin feature/payment asetetaan, että paikallinen feature/payment-haara seuraa feature/payment-etävaraston origin-haaraa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme