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
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.
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.
Imate težave s Chromom? Brisanje piškotkov in predpomnilnika vam lahko samo pomaga.
- Programiranje
- GitHub
- Namizje GitHub

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.
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.