Nakon revizije, grana je najvažniji koncept u kontroli verzija. Git nije iznimka i više od većine potiče korištenje grana. S njima je lako i brzo raditi.
Način na koji koristite podružnice ovisi o projektu na kojem radite - ako to nije vaš vlastiti projekt, održavanje će obično odlučiti umjesto vas.
Mogli biste imati samo zadanu vrijednost glavni grana i jedan razviti podružnica. Ili možete koristiti novu granu za svaku značajku i ispravak programske pogreške. U svakom slučaju, naći ćete mnogo prilika kada je popis dostupnih grana vrlo koristan alat.
Što je podružnica?
Sustavi za kontrolu verzija poput gita koriste taj izraz podružnica kao analogija sa drvećem. Svaka grana izvire iz druge, na kraju završava natrag u deblu. Podružnice vam omogućuju stvaranje individualnih razvojnih linija tako da na njima možete raditi izolirano bez ometanja drugih dijelova projekta.
Kako popisati grane na naredbenom retku
Naredbena linija je brzo i učinkovito sredstvo za korištenje gita. Morat ćete se puno toga sjetiti da biste ga savladali, ali program naredbenog retka uvijek će ponuditi potpunu podršku za sve gitove mnoge značajke.
Popis grana s git
Zadani alat naredbenog retka je git. Glavna podnaredba za rad s podružnicama je podružnica. Prema zadanim postavkama, ova naredba navodi grane, pa:
git grana
prikazat će popis naziva grana, na primjer:
* maint
ovladati; majstorski
Sljedeći
Imajte na umu da ova naredba navodi grane po abecednom redu i označava trenutnu granu zvjezdicom. Također biste trebali razumjeti da su prikazane grane samo lokalne.
Da biste vidjeli udaljene grane, upotrijebite bilo -r zastavu za prikaz samo udaljenih grana ili -a zastavu za prikaz i lokalnog i daljinskog. Detaljnije informacije možete vidjeti pomoću -v zastavu i još detaljnije informacije s -vv.
git grana -vva
To će vam dati mnogo korisnih informacija, uključujući isticanje koje se lokalne/udaljene podružnice koriste, a koje grane prate druge.
Možete koristiti --popis mogućnost pretraživanja grana prema uzorku. Ovo je vrlo korisno ako se bavite mnogim granama, na primjer kada projekt koristi jednu granu po popravku programske pogreške.
git branch --list 'm*'
Pregledajte grane pomoću gh
The gh program je GitHub -a alat naredbenog retka. Ako vaše spremište ima daljinski upravljač github.com, možeš koristiti gh njime upravljati. Većina temeljnih naredbi specifične su za GitHub, na primjer, bave se problemima ili zahtjevima za povlačenjem. No proširenja su sada dostupna i ovo proširenje gh-grane može pomoći u popisu grana.
Nakon instalacije jednostavno unesite:
gh grana
U direktoriju spremišta GitHub vidjet ćete popis svih grana osim trenutne grane. Možete upisati za filtriranje prema nazivu grane i odabrati granu za prelazak na nju.
Vidi također: Kako instalirati GitHub CLI na Linux
Kako popisati grane pomoću GitHub radne površine
GitHub Desktop prikazuje lokalne podružnice u glavnom korisničkom sučelju. Pri vrhu prozora trebali biste vidjeti gumb s oznakom Trenutna podružnica s aktivnom radnom granom prikazanom ispod. Pritisnite ovo za prikaz zadanih grana i nedavnih grana. Također možete unijeti označeno polje filtar za traženje određenih grana po imenu.
Vidi također: Kako klonirati spremište pomoću GitHub radne površine
Kako popisati podružnice na web stranici GitHub
Ako svoj projekt hostujete na GitHubu, sve njegove grane možete vidjeti sa stranice projekta. Započnite navigacijom do projekta Kodirati karticu, a zatim kliknite vezu koja se odnosi na broj grane. Vidjet ćete podružnice grupirane prema statusu uključujući i Sve grane opcija.
Istražite novi projekt putem njegovih podružnica
Često možete naučiti mnogo o projektu jednostavnim navođenjem njegovih grana. To će se razlikovati, ali možda ćete saznati na kojim značajkama drugi trenutno rade ili koliko je grešaka aktivno. Također ćete s vremena na vrijeme morati znati u kojoj ste poslovnici.
Još jedan izvrstan način za upoznavanje projekta je pregled povijesti revizija. The git log naredba je vrlo moćno sredstvo za otkrivanje promjena koje su se dogodile.
Bez obzira imate li posla s katastrofalnom greškom ili samo želite provjeriti neka prethodna urezivanja, git log je vaš izbor.
Pročitajte Dalje
- Programiranje
- GitHub
- GitHub Desktop
- Programiranje
Bobby je entuzijast u tehnologiji koji je skoro dva desetljeća radio kao programer softvera. Oduševljen je igranjem igara, radi kao urednik recenzija u Switch Player Magazinu, a uronjen je u sve aspekte online izdavaštva i web razvoja.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu