Kā izveidot jaunu filiāli Git

Kā izveidot jaunu filiāli Git

Nozarēm ir galvenā nozīme programmēšanas versiju kontroles koncepcijā un jo īpaši Git. Šis sākuma raksts jums stāsta, kas ir filiāle un kā to izveidot, izmantojot vairākus dažādus rīkus.





pagriežot video Windows multivides atskaņotājā

Kas ir Git filiāle?

Versiju kontroles sistēmās termins filiāle tiek izmantota kā analoģija ar kokiem tādā nozīmē, ka katrs zars izceļas no cita, galu galā nonākot atpakaļ pie stumbra. Nozares ļauj izveidot individuālas attīstības līnijas, lai strādātu pie tām atsevišķi, netraucējot citus darbus.





Saistīts: Kā izmantot Git filiāles, lai strukturētu savu programmēšanas projektu





Izmantojot Git, jūs strādāsit pie meistars filiāle pēc noklusējuma, neatkarīgi no tā, vai esat par to informēts vai nē. To bieži dēvē par jūsu aktīvs , pašreizējais , izrakstīšanās , vai GALVA filiāle. Jebkurā attīstības cikla laikā jūs varat izveidot jaunu filiāli un veikt atsevišķu darbu katrā nozarē, sākot no šī brīža.

Jaunas filiāles izveide komandrindā

Komandrindas Git programma piedāvā vislielāko jaudu un elastību, taču ir daudz jāmācās. Ja jums patīk rakņāties pa vīriešu lapām un daudz izmantot Git, tā ir lieliska iespēja.



Izmantojiet git filiāle komandu, lai izveidotu jaunu filiāli ar norādīto nosaukumu:

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

Tas sazarojas no pašreizējās filiāles, tāpēc pirms šīs komandas izpildīšanas pārliecinieties, vai esat pārslēdzies uz to, no kura vēlaties sazaroties.





Varat uzskaitīt visas filiāles un apstiprināt, ka jaunā ir izveidota, izmantojot git filiāle bez jebkādiem argumentiem:

$ git branch
1 dev
2 * master

Jūs varat redzēt vairāk informācijas, ieskaitot to, kurai filiālei tiek izsekots cits, izmantojot -vv karogs:





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

Ja jūs mēģināt izveidot filiāli pirms pirmās saistības, jūs saņemsit šādu kļūdas ziņojumu:

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

Ja mēģināt izveidot filiāli, izmantojot jau esošu nosaukumu, tiks parādīts kļūdas ziņojums, piemēram:

fatal: A branch named 'dev' already exists.

The git filiāle komanda izveido jaunu filiāli, kas norāda uz to pašu uzdevumu, pie kura pašlaik strādājat. Tomēr jūsu darba kopija joprojām būs vērsta uz galveno filiāli. Lai pārslēgtos uz tikko izveidoto filiāli, izmantojiet git izrakstīšanās :

git checkout dev

Termiņš izrakstīties var būt mulsinoši, ja esat pieradis pie citām versiju kontroles sistēmām; Gitā, izrakstīties attiecas uz pašlaik aktīvās filiāles pārslēgšanu. Tā kā jūs parasti vēlaties pāriet uz jaunu filiāli, kad tā ir izveidota, ir saīsne visam procesam:

git checkout -b dev

Šī komanda nozīmē izveidot jaunu filiāli ar nosaukumu “dev” un nekavējoties pāriet uz to. Tas ir līdzvērtīgs:

git branch dev
git checkout dev

Patiesībā jūs pat varat izmantot git izrakstīšanās lai izveidotu filiāli no jebkuras citas, nevis tikai tās, kas pašlaik ir izrakstīta. Piemēram, lai izveidotu jaunu filiāli ar nosaukumu cits , no filiāles ar nosaukumu dev :

git checkout -b another dev

Jaunas filiāles izveide, izmantojot GitHub darbvirsmu

Vēl viens veids, kā izveidot Git filiāles sistēmā Windows vai macOS, ir GitHub darbvirsma , oficiālā grafiskā lietotāja interfeisa (GUI) programma, ko nodrošina GitHub. GUI lietošana ir ideāli piemērota iesācējiem un tiem, kam ir murgi, kad kāds čukst vārdu Vim.

GitHub darbvirsma vienmēr parādīs jūsu pašreizējo filiāli galvenajā rīkjoslā:

Noklikšķiniet uz šīs galvenās rīkjoslas pogas, lai parādītu informāciju par krātuves filiālēm, ieskaitot iespēju izveidot jaunu filiāli:

Ņemiet vērā: ja sākat rakstīt filiāles nosaukumu bez atbilstībām, GitHub darbvirsma liek jums izveidot jaunu filiāli un parāda īsinājumtaustiņu, lai to izdarītu - noderīgi, ja tiešām tā darāt daudz.

Varat arī sākt, nospiežot Jauna filiāle pogu uzreiz. Neatkarīgi no tā, kuru maršrutu izvēlēsities, tiks parādīts dialoglodziņš, lai apstiprinātu jauno filiāles nosaukumu:

Jūsu jaunā filiāle vienmēr būs balstīta uz to, kura filiāle bija aktīva, kad to izveidojāt. GitHub darbvirsma pārslēgsies uz jūsu jauno filiāli, kas automātiski izsekos filiāli, no kuras to izveidojāt.

Jaunas filiāles izveide, izmantojot torni

Citas GUI ir pieejamas no trešajām pusēm. Tornis ir bezmaksas 30 dienu izmēģinājuma periodam un ir pieejams operētājsistēmās macOS un Windows.

Lai izveidotu jaunu filiāli no pašlaik izrakstītās filiāles, atlasiet Izveidot jaunu filiāli no galvenā Krātuve izvēlne:

Lai izveidotu jaunu filiāli no jebkuras pieejamās filiāles, ar peles labo pogu noklikšķiniet uz filiāles kreisajā sānjoslā un izvēlieties Izveidot jaunu filiāli no :

Ņemiet vērā, ka jebkurā gadījumā jūs varat iespējot filiāli kā izsekošanas filiāli vai mainīt Sākumpunkts uz jebkuru pieejamo filiāli:

Jaunas filiāles izveide, izmantojot GitKraken

GitCrack ir vēl viena populāra GUI, kas sākotnēji var šķist biedējoša, taču tā labi darbojas, lai vizuāli attēlotu galvenos Git jēdzienus, tostarp filiāles. GitKraken ir bezmaksas atvērtā pirmkoda lietošanai un ir pieejams operētājsistēmām Windows, Mac un Linux.

Pārliecinieties, ka strādājat ar pareizo aktīvo filiāli; tas ir iezīmēts filiāļu sarakstā kreisajā sānjoslā:

Lai izveidotu jaunu filiāli, noklikšķiniet uz filiāles ikonas galvenajā rīkjoslā:

Ievadiet filiāles nosaukumu un nospiediet ENTER:

Jaunā filiāle tiks automātiski izrakstīta, un ekrāna labajā pusē jūs saņemsit paziņojumu.

Jaunas filiāles izveide vietnē GitHub

Kā alternatīvu vietējās lietotnes palaišanai jūs varat mitināt savu krātuvi vienā no divām populārām Git atbalstošām tīmekļa lietotnēm. Pirmais, GitHub , ir ļoti populāra iespēja atvērtā pirmkoda kopienā.

GitHub parāda jūsu pašreizējo (aktīvo) filiāli jūsu krātuves skatā, augšējā kreisajā stūrī:

Noklikšķiniet uz pogas, lai parādītu esošās filiāles:

Ierakstiet jaunās filiāles nosaukumu un ņemiet vērā, ka jums tiek dota iespēja to izveidot no pašreizējās filiāles:

Pēc izveidošanas jūsu jaunā filiāle kļūst aktīva.

Jaunas filiāles izveide Bitbucket

Bitbucket ir vēl viena populāra versiju kontroles tīmekļa lietotne, kas piedāvā bezmaksas kontus ar neierobežotu skaitu privātu repozitoriju.

Jebkurā krātuves lapā atlasiet Filiāles vienums no izvēlnes kreisajā pusē:

Noklikšķiniet uz Izveidot filiāli pogu augšējā labajā stūrī. Ievadiet jauno Filiāles nosaukums un noklikšķiniet Izveidot . Ja jums ir nepieciešams filiāle no jebkuras vietas, izņemot meistars , nomaini No filiāles pirmais:

Bitbucket ļauj ērti izvēlēties a Tips kas ir filiāles nosaukumam pievienots prefikss, kas var veicināt organizētāku pieeju filiālēm. Tā ir tikai konvencija, nevis iebūvēta Git funkcija, taču tā var izrādīties noderīga.

Pēc izveidošanas Bitbucket parāda jūsu jaunās filiāles skatu:

Iemācieties sazināties ar Git

Git ir saistīts ar filiālēm: to izveide ir lēta, un tie ļauj pastāvēt vairākām darba plūsmām, kas ir gatavas apvienot, kad tās ir pabeigtas. Kad esat iepazinies ar filiāļu izveidi, pārslēgšanu un apvienošanu, jūs varēsit pilnībā izmantot Git.

Kopīgot Kopīgot Čivināt E -pasts Vai ir vērts jaunināt uz Windows 11?

Windows ir pārveidots. Bet vai ar to pietiek, lai pārliecinātu jūs pāriet no Windows 10 uz Windows 11?

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • GitHub
  • GitHub darbvirsma
Par autoru Bobijs Džeks(58 raksti publicēti)

Bobijs ir tehnoloģiju entuziasts, kurš gandrīz divus gadu desmitus strādāja par programmatūras izstrādātāju. Viņš aizraujas ar spēlēm, strādā par atsauksmju redaktoru žurnālā Switch Player un ir iedziļinājies visos tiešsaistes publicēšanas un tīmekļa izstrādes aspektos.

kāpēc gpus šobrīd ir tik dārgi?
Vairāk no Bobija Džeka

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu