Haarojen Luominen
git branch
Työskennellessäsi haarojen kanssa Gitissä käytät pääasiassa git branch -komentoa. Tätä komentoa voidaan itse asiassa käyttää useisiin tarkoituksiin:
- Haarojen listaaminen;
- Haarojen luominen;
- Haarojen poistaminen;
- Haarojen muokkaaminen (esim. haarojen uudelleennimeäminen).
Haarojen listaaminen ja luominen
Listaa ensin kaikki haarat repositoriossa:
Kuten huomaat, ainoa olemassa oleva haara on master, oletushaara.
Sen nimi voi vaihdella kokoonpanosi mukaan, joten älä huolestu, jos se näkyy eri nimellä.
Nykyisin Gitin uudet versiot käyttävät oletushaaran nimenä usein main master:n sijaan.
Tähtimerkki (*) haaran nimen vieressä osoittaa, että HEAD osoittaa tähän haaraan, eli olet tällä hetkellä kyseisessä haarassa.
Uuden haaran luomiseen käytetään komentoa git branch ja haluttua haaran nimeä:
git branch <branch_name>
Tässä <branch_name> on luotavan haaran nimi.
Haarojen nimeämiskäytännöt
On yleistä noudattaa nimeämiskäytäntöjä haaroille, kuten käyttää etuliitteitä kuten feature/, bugfix/ tai hotfix/ haaran tarkoituksen ilmaisemiseen. Johdonmukaiset nimeämiskäytännöt helpottavat kunkin haaran roolin ymmärtämistä kehitysprosessissa.
Esimerkkityönkulku
Luo uusi haara nimeltä testing/some-tests ja listaa sitten kaikki haarat:
Haarojen välillä siirtyminen
Tällä hetkellä on kaksi haaraa.
Koska tähti (*) on master-haaran vieressä, HEAD osoittaa yhä siihen.
Kuitenkin HEAD on liikkuva osoitin, joten voit siirtyä toiseen haaraan komennolla git checkout:
git checkout <branch_name>
Tässä <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.
Siirry nyt uuteen luotuun haaraan ja listaa kaikki haarat:
Kuten huomaat, tähti (*) on nyt uuden haaran vieressä, mikä tarkoittaa, että olet tällä hetkellä siinä (HEAD osoittaa tähän haaraan).
Varmistaaksesi tämän, luo yksinkertainen tekstitiedosto ja tee siitä commit:
Kommitointi onnistui, joten tarkista nyt kaksi viimeisintä kommitia kommittihistoriasta:
Koska olet tällä hetkellä testing/some-tests-haarassa, se osoittaa uusimpaan commit-tilaan (kuten myös HEAD), kun taas master-haara on yhden commitin 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 is the difference between git branch and git checkout?
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 git branch -komentoa. Tätä komentoa voidaan itse asiassa käyttää useisiin tarkoituksiin:
- Haarojen listaaminen;
- Haarojen luominen;
- Haarojen poistaminen;
- Haarojen muokkaaminen (esim. haarojen uudelleennimeäminen).
Haarojen listaaminen ja luominen
Listaa ensin kaikki haarat repositoriossa:
Kuten huomaat, ainoa olemassa oleva haara on master, oletushaara.
Sen nimi voi vaihdella kokoonpanosi mukaan, joten älä huolestu, jos se näkyy eri nimellä.
Nykyisin Gitin uudet versiot käyttävät oletushaaran nimenä usein main master:n sijaan.
Tähtimerkki (*) haaran nimen vieressä osoittaa, että HEAD osoittaa tähän haaraan, eli olet tällä hetkellä kyseisessä haarassa.
Uuden haaran luomiseen käytetään komentoa git branch ja haluttua haaran nimeä:
git branch <branch_name>
Tässä <branch_name> on luotavan haaran nimi.
Haarojen nimeämiskäytännöt
On yleistä noudattaa nimeämiskäytäntöjä haaroille, kuten käyttää etuliitteitä kuten feature/, bugfix/ tai hotfix/ haaran tarkoituksen ilmaisemiseen. Johdonmukaiset nimeämiskäytännöt helpottavat kunkin haaran roolin ymmärtämistä kehitysprosessissa.
Esimerkkityönkulku
Luo uusi haara nimeltä testing/some-tests ja listaa sitten kaikki haarat:
Haarojen välillä siirtyminen
Tällä hetkellä on kaksi haaraa.
Koska tähti (*) on master-haaran vieressä, HEAD osoittaa yhä siihen.
Kuitenkin HEAD on liikkuva osoitin, joten voit siirtyä toiseen haaraan komennolla git checkout:
git checkout <branch_name>
Tässä <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.
Siirry nyt uuteen luotuun haaraan ja listaa kaikki haarat:
Kuten huomaat, tähti (*) on nyt uuden haaran vieressä, mikä tarkoittaa, että olet tällä hetkellä siinä (HEAD osoittaa tähän haaraan).
Varmistaaksesi tämän, luo yksinkertainen tekstitiedosto ja tee siitä commit:
Kommitointi onnistui, joten tarkista nyt kaksi viimeisintä kommitia kommittihistoriasta:
Koska olet tällä hetkellä testing/some-tests-haarassa, se osoittaa uusimpaan commit-tilaan (kuten myös HEAD), kun taas master-haara on yhden commitin jäljessä.
Kiitos palautteestasi!