Android

A helyi és távoli git ágak létrehozása és felsorolása

How (and Why) You Should Use Git by Anna Whitney

How (and Why) You Should Use Git by Anna Whitney

Tartalomjegyzék:

Anonim

Az ágak a szoftverfejlesztési folyamat részét képezik, és a Git egyik legerősebb tulajdonsága. Az ágak alapvetően mutatnak egy bizonyos kötelezettségvállalásra.

Hibajavítás vagy új szolgáltatás kidolgozása során a fejlesztők új ágot hoznak létre, amelyet később össze lehet vonni a fő kódbázisba.

Ez a cikk ismerteti a helyi és távoli Git ágak létrehozását és felsorolását.

Git Branches felsorolása

Az összes helyi Git-ágazat felsorolásához használja a git branch vagy git branch --list parancsot:

git branch

dev feature-a feature-b hotfix * master

Az aktuális ágot csillag * jelöli. Ebben a példában ez a master ág.

Gitben a helyi és a távoli ágak különálló objektumok. Ha mind a helyi, mind a távoli ágakat fel szeretné sorolni, akkor adja át az -a opciót:

git branch -a

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

Az -r opció csak a távoli ágakat sorolja fel.

git branch -r

Hozzon létre egy Git fiókot

Új ág létrehozása nem más, mint egy mutató létrehozása egy adott kötelezettségvállaláshoz.

Új helyi ág létrehozásához használja a git branch parancsot, amelyet az új ág neve követ. Például egy új, fiókos szolgáltatás elnevezésű fiók létrehozásához írja be:

git branch cool-feature

A parancs nem ad vissza kimenetet. Ha az azonos nevű ág már létezik, akkor a következő hibaüzenetet fogja látni:

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

Az ágon való munka megkezdéséhez és a kötelezettségvállalások hozzáadásához ki kell választania az ágot a git checkout :

git checkout cool-feature

A parancs egy üzenetet küld, amely tájékoztatja Önt az ág átkapcsolásáról:

Switched to branch 'cool-feature'

Ahelyett, hogy létrehozná az ágot, majd váltana rá, ezt egyetlen paranccsal is megteheti. A -b opcióval együtt a git checkout parancs létrehozza az adott ágot.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Innentől használhatja a szokásos git add és git commit parancsokat az új ághoz történő új git commit .

Az új ág elhelyezéséhez a távoli lerakaton használja a git push parancsot, amelyet a távoli repo név és az ág neve követ:

git push remote-repo cool-feature

Következtetés

Megmutattuk, hogyan kell felsorolni és létrehozni a helyi és távoli Git ágakat. Az ágak hivatkoznak a változások pillanatképére, és rövid életciklusúak.

A git branch paranccsal átnevezheti és törölheti a helyi és távoli Git ágakat is.