Haarojen Luominen
git branch
Työskennellessäsi haarojen kanssa Gitissä käytät pääasiassa komentoa git branch. Tätä komentoa voidaan käyttää useisiin tarkoituksiin:
- Haarojen listaaminen;
- Haarojen luominen;
- Haarojen poistaminen;
- Haarojen muokkaaminen (esim. haarojen uudelleennimeäminen).
Haarojen listaaminen ja luominen
Ilman turhaa viivyttelyä listataan ensin kaikki haarat repositoriossamme:
Kuten huomaat, ainoa haaramme tällä hetkellä on master, joka on oletushaara. Sen nimi ei välttämättä ole master sinun tapauksessasi, joten älä huoli, jos haaran nimi on jokin muu.
Nykyisin Gitin uudemmat versiot käyttävät oletushaarana nimeä main master-nimen sijaan.
Myös tähti (*) haaran nimen vieressä osoittaa, että HEAD osoittaa tähän haaraan (olemme tällä hetkellä kyseisellä haaralla).
Uuden haaran luomiseen käytetään komentoa git branch ja uuden haaran nimeä.
git branch <branch_name>
Missä <branch_name> on luotavan haaran nimi.
Haarojen nimeämiskäytännöt
On tavallista noudattaa nimeämiskäytäntöjä haaroille, kuten käyttää etuliitteitä feature/, bugfix/ tai hotfix/ haaran tarkoituksen ilmaisemiseen. Johdonmukaiset nimeämiskäytännöt helpottavat haarojen roolien ymmärtämistä kehitysprosessissa.
Esimerkkityönkulku
Luodaan nyt uusi haara nimeltä testing/some-tests ja listataan haarat.
Haarojen välillä siirtyminen
Tällä hetkellä meillä on kaksi haaraa, ja koska tähti (*) on master-haaran vieressä, HEAD osoittaa edelleen tähän haaraan (olemme siis samalla haaralla). HEAD on kuitenkin liikkuva osoitin, joten voimme siirtyä toiseen haaraan suorittamalla git checkout -komennon:
git checkout <branch_name>
Missä <branch_name> on sen haaran nimi, johon haluat siirtyä. Tämä komento päivittää työpuun vastaamaan valittua haaraa, mukaan lukien sekä tiedostot että git-historian.
Vaihdetaan nyt juuri luotuun haaraan ja listataan haarat:
Kuten huomaat, koska tähti (*) on nyt uuden haaran vieressä, olemme tällä hetkellä siinä (eli HEAD osoittaa tähän haaraan). Varmistaaksemme tämän, luodaan yksinkertainen tekstitiedosto ja tehdään siitä commit:
Kommitointi onnistui, joten voimme nyt tarkastella kahta viimeisintä kommitointia kommittihistoriassamme:
Koska olemme tällä hetkellä testing/some-tests-haarassa, tämä haara osoittaa viimeisimpään kommitointiin (samoin kuin HEAD), kun taas master-haara on yhden kommitin jäljessä.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
How do I delete a branch in Git?
Can you explain what HEAD means in Git?
What happens if I switch back to the master branch now?
Awesome!
Completion rate improved to 3.57
Haarojen Luominen
Pyyhkäise näyttääksesi valikon
git branch
Työskennellessäsi haarojen kanssa Gitissä käytät pääasiassa komentoa git branch. Tätä komentoa voidaan käyttää useisiin tarkoituksiin:
- Haarojen listaaminen;
- Haarojen luominen;
- Haarojen poistaminen;
- Haarojen muokkaaminen (esim. haarojen uudelleennimeäminen).
Haarojen listaaminen ja luominen
Ilman turhaa viivyttelyä listataan ensin kaikki haarat repositoriossamme:
Kuten huomaat, ainoa haaramme tällä hetkellä on master, joka on oletushaara. Sen nimi ei välttämättä ole master sinun tapauksessasi, joten älä huoli, jos haaran nimi on jokin muu.
Nykyisin Gitin uudemmat versiot käyttävät oletushaarana nimeä main master-nimen sijaan.
Myös tähti (*) haaran nimen vieressä osoittaa, että HEAD osoittaa tähän haaraan (olemme tällä hetkellä kyseisellä haaralla).
Uuden haaran luomiseen käytetään komentoa git branch ja uuden haaran nimeä.
git branch <branch_name>
Missä <branch_name> on luotavan haaran nimi.
Haarojen nimeämiskäytännöt
On tavallista noudattaa nimeämiskäytäntöjä haaroille, kuten käyttää etuliitteitä feature/, bugfix/ tai hotfix/ haaran tarkoituksen ilmaisemiseen. Johdonmukaiset nimeämiskäytännöt helpottavat haarojen roolien ymmärtämistä kehitysprosessissa.
Esimerkkityönkulku
Luodaan nyt uusi haara nimeltä testing/some-tests ja listataan haarat.
Haarojen välillä siirtyminen
Tällä hetkellä meillä on kaksi haaraa, ja koska tähti (*) on master-haaran vieressä, HEAD osoittaa edelleen tähän haaraan (olemme siis samalla haaralla). HEAD on kuitenkin liikkuva osoitin, joten voimme siirtyä toiseen haaraan suorittamalla git checkout -komennon:
git checkout <branch_name>
Missä <branch_name> on sen haaran nimi, johon haluat siirtyä. Tämä komento päivittää työpuun vastaamaan valittua haaraa, mukaan lukien sekä tiedostot että git-historian.
Vaihdetaan nyt juuri luotuun haaraan ja listataan haarat:
Kuten huomaat, koska tähti (*) on nyt uuden haaran vieressä, olemme tällä hetkellä siinä (eli HEAD osoittaa tähän haaraan). Varmistaaksemme tämän, luodaan yksinkertainen tekstitiedosto ja tehdään siitä commit:
Kommitointi onnistui, joten voimme nyt tarkastella kahta viimeisintä kommitointia kommittihistoriassamme:
Koska olemme tällä hetkellä testing/some-tests-haarassa, tämä haara osoittaa viimeisimpään kommitointiin (samoin kuin HEAD), kun taas master-haara on yhden kommitin jäljessä.
Kiitos palautteestasi!