Podružnice so osrednjega pomena za koncept nadzora različic pri programiranju, zlasti Git. Ta začetni članek vam pove, kaj je veja in kako jo ustvariti z uporabo številnih različnih orodij.

Kaj je Git Branch?

V sistemih za nadzor različic izraz podružnica se uporablja kot analogija z drevesi v smislu, da vsaka veja vznikne iz druge in sčasoma konča nazaj pri deblu. Podružnice vam omogočajo, da ustvarite posamezne razvojne usmeritve, da bi na njih delali ločeno, ne da bi motili drugo delo.

Sorodno: Kako uporabiti Git Branches za strukturiranje vašega programa programiranja

Kako uporabiti Git Branches za strukturiranje vašega programa programiranja

V tem članku bomo preučili, kaj pomeni razvejanje vaše kode, kako to storiti in načine upravljanja posodobitev za "glavno" vejo git.

Z uporabo Gita boste delali na mojster veja privzeto, ne glede na to, ali se tega zavedate ali ne. To se pogosto imenuje vaš aktivno, trenutno, odjavil, ali GLAVA podružnica. Kadar koli med svojim razvojnim ciklom lahko ustvarite novo vejo in v tej veji izvajate ločena dela od te točke naprej.

instagram viewer

Ustvarjanje nove veje v ukazni vrstici

Program Git ukazne vrstice ponuja največ moči in prilagodljivosti, vendar se je treba veliko naučiti. Če vam je všeč kopati po straneh z navodili in veliko uporabljati Git, je to odlična možnost.

Uporabi git podružnica ukaz za ustvarjanje nove veje z danim imenom:

$ git podružnica razv
Podružnica 'dev' je nastavljena za sledenje lokalne podružnice 'master'.

Ta se veje iz trenutne veje, zato se prepričajte, da ste preklopili na tisto, iz katere želite vejati, preden izvedete ta ukaz.

Seznam vseh podružnic lahko potrdite in z uporabo potrdite, da je bila nova ustvarjena git podružnica brez kakršnih koli argumentov:

$ git podružnica
1 razv
Mojster 2 *

Več informacij, vključno s podružnico še ene skladbe, si lahko ogledate z uporabo -vv zastava:

$ git podružnica -vv
1 dev d1a9e5b [glavni] komentar komentarja
2 * glavni d1a9e5b komentar komentarja

Če poskusite ustvariti vejo pred prvo odobritvijo, boste dobili sporočilo o napaki, kot je:

usodno: Ni veljavno ime predmeta: 'master'.

Če poskusite ustvariti vejo z imenom, ki že obstaja, se prikaže sporočilo o napaki, kot je:

usodno: Podružnica z imenom 'dev' že obstaja.

The git podružnica ukaz ustvari novo vejo, ki kaže na isto objavo, s katero trenutno delate. Vendar pa bo vaša delovna kopija še vedno usmerjena na glavno vejo. Če želite preklopiti na novo vejo, ki ste jo pravkar ustvarili, uporabite git checkout:

git checkout dev

Izraz preveri morda zmedeno, če ste navajeni na druge sisteme za nadzor različic; v Gitu, preveri se nanaša na zamenjavo trenutno aktivne veje. Ker boste običajno želeli preklopiti na novo vejo, ko bo ta ustvarjena, obstaja bližnjica za celoten postopek:

git checkout -b razv

Ta ukaz pomeni "ustvarite novo vejo, imenovano" dev ", in jo takoj preklopite". To je enakovredno:

git podružnica razv
git checkout dev

Pravzaprav lahko celo uporabite git checkout da ustvarite vejo iz katere koli druge, ne le iz tiste, ki je trenutno odjavljena. Na primer, da ustvarite novo vejo z imenom drugo, iz podružnice z imenom razv:

git checkout -b še en razvijalec

Ustvarjanje nove podružnice z uporabo namizja GitHub

Uporablja se še en način za ustvarjanje vej Git v sistemu Windows ali macOS Namizje GitHub, uradni program za grafični uporabniški vmesnik (GUI), ki ga ponuja GitHub. Uporaba grafičnega uporabniškega vmesnika je kot nalašč za začetnike in tiste, ki imajo nočne more, ko nekdo zašepeta besedo Vim.

GitHub Desktop bo v glavni orodni vrstici vedno prikazal vašo trenutno vejo:

Kliknite ta glavni gumb v orodni vrstici, da prikažete podrobnosti o vejah skladišča, vključno z možnostjo ustvarjanja nove veje:

Če začnete tipkati ime podružnice brez zadetkov, vas GitHub Desktop pozove, da ustvarite novo in prikaže bližnjico na tipkovnici - koristno, če se resnično znajdete veliko:

Začnete lahko tudi s pritiskom na Nova podružnica tipko takoj. Ne glede na to, katero pot uberete, se bo odprlo pogovorno okno za potrditev novega imena podružnice:

Vaša nova veja bo vedno temeljila na kateri koli veji, ki je bila aktivna, ko ste jo ustvarili. GitHub Desktop bo preklopil na novo vejo, ki bo samodejno sledila veji, iz katere ste jo ustvarili.

Ustvarjanje nove veje z uporabo stolpa

Drugi GUI so na voljo pri tretjih osebah. Stolp je brezplačen za 30-dnevno preskusno obdobje in je na voljo v macOS in Windows.

Če želite iz trenutno odjavljene veje ustvariti novo vejo, izberite Ustvari novo vejo od glavnega Odlagališče meni:

Če želite iz katere koli razpoložljive veje ustvariti novo vejo, z desno miškino tipko kliknite vejo v levi stranski vrstici in izberite Ustvari novo vejo iz :

Upoštevajte, da lahko v obeh primerih podružnico omogočite kot vejo za sledenje ali spremenite Izhodišče v katero koli podružnico, ki je na voljo:

Ustvarjanje nove podružnice z uporabo GitKraken

GitKraken je še en priljubljen grafični uporabniški vmesnik, ki se sprva zdi zastrašujoč, vendar dobro opravlja vizualno predstavitev ključnih konceptov Git, vključno z vejami. GitKraken je brezplačen za odprtokodno uporabo in je na voljo za Windows, Mac in Linux.

Prepričajte se, da delate s pravilno aktivno vejo; to je tisto, ki je označeno na seznamu vej v levi stranski vrstici:

Če želite ustvariti novo vejo, kliknite ikono veje v glavni orodni vrstici:

Vnesite ime podružnice in pritisnite ENTER:

Nova veja bo samodejno odjavljena in na desni strani zaslona boste prejeli obvestilo.

Ustvarjanje nove podružnice na GitHubu

Kot alternativo zagonu lokalne aplikacije lahko svoje skladišče gostite v eni od dveh priljubljenih spletnih aplikacij, ki podpirata Git. Prvi, GitHub, je zelo priljubljena možnost pri odprtokodni skupnosti.

GitHub prikaže vašo trenutno (aktivno) vejo v pogledu vašega repozitorija blizu zgornjega levega dela:

Kliknite gumb za prikaz obstoječih vej:

Vnesite ime nove veje in upoštevajte, da imate možnost, da jo ustvarite iz trenutne veje:

Ko je nova veja ustvarjena, postane aktivna.

Ustvarjanje nove podružnice na Bitbucketu

Bitbucket je še ena priljubljena spletna aplikacija za nadzor različic, ki ponuja brezplačne račune z neomejenim številom zasebnih skladišč.

Na kateri koli strani v svojem skladišču izberite Podružnice v meniju na levi:

Kliknite Ustvari vejo v zgornjem desnem kotu. Vnesite novo Ime podružnice in kliknite Ustvari. Če se morate vejati od koder koli drugje kot mojster, spremenite Iz podružnice najprej:

Bitbucket olajša izbiro datoteke Tip kar je predpona, dodana imenu podružnice, ki lahko spodbudi bolj organiziran pristop k podružnicam. To je zgolj dogovor, ne pa vgrajena funkcija Git, vendar se lahko izkaže za koristno.

Ko je Bitbucket ustvarjen, prikaže pogled vaše nove veje:

Naučite se razvejati z Gitom

Git je vse v vejah: poceni jih je ustvariti in omogočajo sobivanje več tokov dela, ki so pripravljeni za združitev, ko so končani. Ko se seznanite z ustvarjanjem, preklapljanjem in združevanjem vej, boste na dobri poti, da Git izkoristite v celoti.

E-naslov
Kako počistiti piškotke in predpomnilnik v Chromu

Imate težave s Chromom? Brisanje piškotkov in predpomnilnika vam lahko samo pomaga.

Sorodne teme
  • Programiranje
  • GitHub
  • Namizje GitHub
O avtorju
Bobby Jack (23 objavljenih člankov)

Bobby je tehnološki navdušenec, ki je več kot dve desetletji delal kot razvijalec programske opreme. Navdušen je nad igranjem iger, dela kot urednik mnenj pri reviji Switch Player in je poglobljen v vse vidike spletnega založništva in spletnega razvoja.

Več od Bobbyja Jacka

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.