Paano Lumikha ng isang Bagong Sangay sa Git

Paano Lumikha ng isang Bagong Sangay sa Git

Ang mga sangay ay sentro ng konsepto ng kontrol sa bersyon sa pagprograma, at partikular ang Git. Sinasabi sa iyo ng artikulong panimula na ito kung ano ang isang sangay at kung paano lumikha ng isa gamit ang isang bilang ng iba't ibang mga tool.





kung paano tanggalin ang mga lumang update sa windows

Ano ang isang Sangay ng Git?

Sa mga sistema ng kontrol sa bersyon, ang term sangay ay ginagamit bilang isang pagkakatulad sa mga puno sa diwa na ang bawat sangay ay lumalabas mula sa isa pa, na kalaunan ay nagtatapos pabalik sa puno ng kahoy. Pinapayagan ka ng mga sangay na lumikha ng mga indibidwal na linya ng pag-unlad, upang gumana sa kanila nang nakahiwalay nang hindi nakakagambala sa iba pang trabaho.





Kaugnay: Paano Gumagamit ng Mga Sangay ng Git upang Istraktura ang Iyong Proyekto sa Programming





Gamit ang Git, gaganaasahin mo ang panginoon sangay bilang default, alam mo man o hindi. Ito ay madalas na tinukoy bilang iyong aktibo , kasalukuyang , nagcheck-out , o PUNO sangay Sa anumang oras sa panahon ng iyong ikot ng pag-unlad, maaari kang lumikha ng isang bagong sangay at isakatuparan ang magkakahiwalay na gawain sa bawat sangay, mula sa puntong iyon pasulong.

Lumilikha ng isang Bagong Sangay sa Command Line

Nag-aalok ang command-line Git na programa ng pinakamaraming lakas at kakayahang umangkop, ngunit maraming kailangang malaman. Kung komportable ka sa paghuhukay sa paligid ng mga pahina ng tao at mabigat na paggamit ng Git, ito ay isang mahusay na pagpipilian.



Gamitin ang sangay ng git utos na lumikha ng isang bagong sangay na may ibinigay na pangalan:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

Ang mga sangay na ito mula sa kasalukuyang sangay, kaya siguraduhing lumipat ka sa nais mong sangay bago mo ipatupad ang utos na iyon.





Maaari mong ilista ang lahat ng mga sangay at kumpirmahing ang bagong nilikha ay nilikha gamit ang sangay ng git nang walang anumang mga argumento:

$ git branch
1 dev
2 * master

Maaari kang makakita ng karagdagang impormasyon, kabilang ang kung aling sangay ang isa pang sinusubaybayan, gamit ang -vv bandila:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

Kung susubukan mong lumikha ng isang sangay bago ang unang pagbuo, makakakuha ka ng isang mensahe ng error tulad ng:

fatal: Not a valid object name: 'master'.

Kung susubukan mong lumikha ng isang sangay gamit ang isang pangalan na mayroon nang, makakakuha ka ng isang mensahe ng error tulad ng:

fatal: A branch named 'dev' already exists.

Ang sangay ng git lumilikha ang utos ng isang bagong sangay na tumuturo sa parehong komit na kasalukuyang iyong pinagtatrabahuhan. Gayunpaman, ang iyong gumaganang kopya ay magtuturo pa rin sa master branch. Upang lumipat sa bagong sangay na iyong nilikha, gamitin git checkout :

git checkout dev

Ang termino Tignan mo maaaring nakalilito kung nasanay ka sa iba pang mga system ng kontrol sa bersyon; sa Git, Tignan mo tumutukoy sa paglipat ng kasalukuyang aktibong sangay. Dahil karaniwang gugustuhin mong lumipat sa isang bagong sangay sa sandaling nalikha ito, mayroong isang shortcut para sa buong proseso:

git checkout -b dev

Nangangahulugan ang utos na iyon na lumikha ng isang bagong sangay na tinatawag na 'dev' at agad na lumipat dito. Katumbas ito ng:

git branch dev
git checkout dev

Sa katunayan, maaari mo ring gamitin git checkout upang lumikha ng isang sangay mula sa anumang iba pa, hindi lamang ang isa na kasalukuyang naka-check out. Halimbawa, upang lumikha ng isang bagong sangay na tinawag isa pa , mula sa sangay na pinangalanan dev :

git checkout -b another dev

Lumilikha ng isang Bagong Sangay Gamit ang GitHub Desktop

Ang isa pang paraan upang lumikha ng mga sanga ng Git sa Windows o macOS ay ginagamit GitHub Desktop , ang opisyal na programang grapiko na interface ng gumagamit (GUI) na ibinigay ng GitHub. Ang paggamit ng isang GUI ay perpekto para sa mga nagsisimula, at sa mga may bangungot kapag may bumulong ng salitang Vim.

Palaging ipapakita ng GitHub Desktop ang iyong kasalukuyang sangay sa pangunahing toolbar:

Mag-click sa pangunahing pindutan ng toolbar upang ipakita ang mga detalye ng mga sangay ng imbakan, kasama ang pagpipiliang lumikha ng isang bagong sangay:

Tandaan na, kung sinimulan mong mag-type ng isang pangalan ng sangay nang walang mga tugma, ipo-prompt ka ng GitHub Desktop na lumikha ng isang bagong sangay at ipinapakita ang keyboard shortcut na gawin ito-kapaki-pakinabang kung talagang ito ang uri ng bagay na naramdaman mong maraming ginagawa:

Maaari ka ring magsimula sa pamamagitan ng pagpindot sa Bagong Sangay pindutan agad. Alinmang ruta ang iyong dadalhin, magtatapos ka ng isang dayalogo upang kumpirmahin ang bagong pangalan ng sangay:

Ang iyong bagong sangay ay laging nakabatay sa alinmang sangay na aktibo noong nilikha mo ito. Ang GitHub Desktop ay lilipat sa iyong bagong sangay na awtomatikong susubaybayan ang sangay kung saan mo ito nilikha.

Lumilikha ng isang Bagong Sangay Gamit ang Tower

Ang iba pang mga GUI ay magagamit mula sa mga third-party. Tower ay libre para sa isang 30-araw na panahon ng pagsubok at magagamit sa macOS at Windows.

Upang lumikha ng isang bagong sangay mula sa kasalukuyang naka-check-out na sangay, piliin ang Lumikha ng Bagong Sangay mula sa pangunahing Repository menu:

Upang lumikha ng isang bagong sangay mula sa anumang magagamit na sangay, mag-right click sa sangay sa kaliwang sidebar at piliin Lumikha ng Bagong Sangay mula sa :

Tandaan na, sa alinmang kaso, maaari mong paganahin ang sangay bilang isang sangay sa pagsubaybay, o baguhin ang Panimulang Punto sa anumang sangay na magagamit:

Lumilikha ng isang Bagong Sangay Gamit ang GitKraken

GitCrack ay isa pang tanyag na GUI na maaaring mukhang nakakatakot sa una, ngunit ito ay isang mahusay na trabaho ng biswal na kumakatawan sa mga pangunahing konsepto ng Git, kabilang ang mga sangay. Ang GitKraken ay libre para sa paggamit ng open-source at magagamit para sa Windows, Mac, at Linux.

Tiyaking nagtatrabaho ka sa tamang aktibong sangay; ito ang naka-highlight sa listahan ng sangay sa kaliwang sidebar:

Upang lumikha ng isang bagong sangay, i-click ang icon ng sangay sa pangunahing toolbar:

Ipasok ang iyong pangalan ng sangay at pindutin ang ENTER:

Ang bagong sangay ay awtomatikong mai-check out at makakatanggap ka ng isang abiso sa kanang bahagi ng screen.

Lumilikha ng isang Bagong Sangay sa GitHub

Bilang isang kahalili sa pagpapatakbo ng isang lokal na app, maaari mong i-host ang iyong imbakan sa isa sa dalawang sikat na mga web app na sumusuporta sa Git. Ang una, GitHub , ay isang tanyag na pagpipilian sa open-source na komunidad.

Ipinapakita ng GitHub ang iyong kasalukuyang (aktibo) na sangay sa iyong view ng repository, malapit sa kaliwang tuktok:

I-click ang pindutan upang maipakita ang mayroon nang mga sanga:

I-type ang pangalan ng iyong bagong sangay at tandaan na bibigyan ka ng pagpipilian upang likhain ito mula sa kasalukuyang sangay:

Kapag nilikha, ang iyong bagong sangay ay naging aktibo.

Lumilikha ng isang Bagong Sangay sa Bitbucket

Bitbucket ay isa pang tanyag na bersyon ng kontrol sa web app na nag-aalok ng mga libreng account na may isang walang limitasyong bilang ng mga pribadong repository.

Mula sa anumang pahina sa loob ng iyong repository, piliin ang Mga sanga item mula sa menu sa kaliwa:

I-click ang Lumikha ng sangay pindutan sa kanang itaas. Ipasok ang bago Pangalan ng sangay at i-click Lumikha . Kung kailangan mong mag-sangay mula sa kahit saan maliban sa panginoon , Baguhin ang Mula sa sangay una:

Ginagawang madali ng bitbucket upang pumili ng a Uri na kung saan ay isang awtomatikong idinagdag sa pangalan ng sangay na maaaring hikayatin ang isang mas organisadong diskarte sa mga sangay. Isa lamang itong isang kombensiyon, sa halip na isang built-in na tampok na Git, ngunit maaari itong patunayan na kapaki-pakinabang.

Kapag nalikha, ipinapakita ng Bitbucket ang isang pagtingin sa iyong bagong sangay:

Alamin na Mag-branch Out Sa Git

Ang Git ay tungkol sa mga sangay: mura ang mga ito upang likhain at pinapayagan nilang magkasama ang maraming mga daloy ng trabaho, handang pagsamahin kapag nakumpleto. Sa sandaling pamilyar ka sa paglikha, paglipat, at pagsasama ng mga sangay, magiging maayos ka sa paggamit ng Git sa buong potensyal nito.

Magbahagi Magbahagi Mag-tweet Email Ito ba ay Worth Upgrading sa Windows 11?

Ang Windows ay muling idisenyo. Ngunit sapat na ba iyon upang kumbinsihin kang lumipat mula sa Windows 10 patungong Windows 11?

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • GitHub
  • GitHub Desktop
Tungkol sa May-akda Bobby Jack(58 Mga Artikulo Na-publish)

Si Bobby ay isang mahilig sa teknolohiya na nagtrabaho bilang isang developer ng software sa loob ng halos dalawang dekada. Masigasig siya sa paglalaro, nagtatrabaho bilang Review Editor sa Switch Player Magazine, at nahuhulog sa lahat ng aspeto ng online na pag-publish at pag-unlad sa web.

kung paano i-uninstall ang onedrive windows 8.1
Higit pa Mula kay Bobby Jack

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe