Android

Kuinka luoda ja luetteloida paikallisia ja etä git-oksoja

David Godman - 2nd Buddha at the Gas Pump Interview

David Godman - 2nd Buddha at the Gas Pump Interview

Sisällysluettelo:

Anonim

Haarakonttorit ovat osa ohjelmistokehitysprosessia ja yksi Gitin tehokkaimmista ominaisuuksista. Oksat ovat pohjimmiltaan osoittimet tiettyyn sitoutumiseen.

Kun korjaat virheen tai työskentelet uuden ominaisuuden parissa, kehittäjät luovat uuden haaran, joka voidaan myöhemmin yhdistää pääkooditietokantaan.

Tässä artikkelissa selitetään, miten luodaan ja luetellaan paikallisia ja etä Git-oksia.

Lista Git-oksat

Listaa kaikki paikalliset Git-oksat käyttämällä komentoa git branch tai git branch --list :

git branch

dev feature-a feature-b hotfix * master

Nykyinen haara on korostettu tähdellä * . Tässä esimerkissä se on päähaara.

Gitissä paikalliset ja etäosastot ovat erillisiä kohteita. Jos haluat luetella sekä paikalliset että -a -vaihtoehto:

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

-r vaihtoehto näyttää vain -r luettelon.

git branch -r

Luo Git-haara

Uuden haaran luominen ei ole muuta kuin osoittimen luomista annetulle sitoumukselle.

Luo uusi paikallinen haara käyttämällä git branch -komentoa, jota seuraa uuden oksan nimi. Esimerkiksi, kun haluat luoda uuden haaran nimeltä cool-feature , kirjoita:

git branch cool-feature

Komento ei palauta lähtöä. Jos samanniminen haara on jo olemassa, näet seuraavan virheviestin:

fatal: A branch named 'cool-feature' already exists.

Jotta voit aloittaa haaratyön ja lisätä sitoumuksia siihen, sinun on valittava haara git checkout :

git checkout cool-feature

Komento antaa viestin, joka ilmoittaa sinulle, että haara on kytketty:

Switched to branch 'cool-feature'

Sen sijaan, että luodaan haara ja siirrytään sitten siihen, voit tehdä sen yhdellä komennolla. Kun sitä käytetään -b vaihtoehdon kanssa, git checkout -komento luo annetun haaran.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Tästä eteenpäin voit käyttää tavanomaisia git add and git commit -komentoja uusiin sitoutumisiin uuteen haaraan.

Työnnä uusi haara etätallennukseen käyttämällä git push -komentoa, jota seuraa etärekisterin nimi ja sivun nimi:

git push remote-repo cool-feature

johtopäätös

Olemme osoittaneet sinulle, kuinka luetteloida ja luoda paikallisia ja etäkäyttöisiä Git-oksia. Oksat ovat viittaus hetkesi muutoksesi ja niiden elinkaari on lyhyt.

git branch -komennolla voit myös nimetä uudelleen ja poistaa paikalliset ja etä Git-oksat.