Android

Paano lumikha at maglista ng mga lokal at malayong git branch

Publishing a Local Repository on a Remote [Learn Git Video Course]

Publishing a Local Repository on a Remote [Learn Git Video Course]

Talaan ng mga Nilalaman:

Anonim

Ang mga sanga ay bahagi ng proseso ng pag-unlad ng software at isa sa mga pinakamalakas na tampok sa Git. Ang mga sanga ay mahalagang nagtuturo sa isang tiyak na pangako.

Kapag nag-aayos ng isang bug o nagtatrabaho sa isang bagong tampok, ang mga developer ay lumilikha ng isang bagong sangay na sa paglaon ay maaaring pagsamahin sa pangunahing codebase.

Ipinapaliwanag ng artikulong ito kung paano lumikha at maglista ng lokal at malayong mga sangay ng Git.

Listahan ng Mga Sangay ng Git

Upang ilista ang lahat ng mga lokal na Git branch ay gumamit ng git branch o git branch --list command:

git branch

dev feature-a feature-b hotfix * master

Ang kasalukuyang sangay ay naka-highlight na may isang asterisk * . Sa halimbawang ito, iyon ang master branch.

Sa Git, ang mga lokal at malayong mga sanga ay magkahiwalay na mga bagay. Kung nais mong ilista ang parehong lokal at malayong mga sanga ay pumasa sa isang pagpipilian:

git branch -a

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

Ang pagpipilian ng -r ay maglilista lamang sa mga malalayong sanga.

git branch -r

Lumikha ng isang Git Branch

Ang paglikha ng isang bagong sangay ay walang iba kundi ang paglikha ng isang pointer sa isang naibigay na pangako.

Upang lumikha ng isang bagong lokal na sangay, gamitin ang utos ng git branch sinusundan ng pangalan ng bagong sangay. Halimbawa, upang lumikha ng isang bagong sangay na nagngangalang cool-feature , mai-type mo:

git branch cool-feature

Ang utos ay hindi magbabalik ng output. Kung mayroon na ang sangay na may parehong pangalan, makikita mo ang sumusunod na mensahe ng error:

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

Upang magsimulang magtrabaho sa sangay at pagdaragdag ng mga komisyon dito, kailangan mong piliin ang sangay gamit ang git checkout :

git checkout cool-feature

Ang utos ay maglalabas ng isang mensahe na nagpapaalam sa iyo na ang sangay ay nakabukas:

Switched to branch 'cool-feature'

Sa halip na lumikha ng sangay at pagkatapos ay lumipat dito, magagawa mo iyon sa iisang utos. Kapag ginamit gamit ang -b pagpipilian ang git checkout utos ay lilikha ng ibinigay na sangay.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Mula rito, maaari mong gamitin ang pamantayang git add at git commit utos sa mga bagong komisyon sa bagong sangay.

Upang itulak ang bagong sangay sa liblib na imbakan, gamitin ang git push command na sinusundan ng malayuang pangalan ng repo at pangalan ng sangay:

git push remote-repo cool-feature

Konklusyon

Ipinakita namin sa iyo kung paano ilista at lumikha ng mga lokal at malayong mga sanga ng Git. Ang mga sanga ay isang sanggunian sa isang snapshot ng iyong mga pagbabago at may isang maikling ikot ng buhay.

Sa utos ng git branch , maaari mo ring Palitan ang pangalan at Tanggalin ang lokal at malayong mga branch ng Git.