Pärast ülevaatamist on haru versioonikontrolli kõige olulisem mõiste. Git pole erand ja see julgustab harusid kasutama rohkem kui enamik. Nendega on lihtne ja kiire töötada.

See, kuidas te filiaale kasutate, sõltub projektist, millega te töötate - kui see pole teie enda projekt, otsustab hooldaja tavaliselt teie eest.

Teil võib olla ainult vaikimisi peamine filiaal ja üksik areneda haru. Või võite iga funktsiooni ja veaparanduse jaoks kasutada uut haru. Mõlemal juhul leiate palju juhtumeid, kui saadaolevate filiaalide loetlemine on väga kasulik tööriist.

Mis on filiaal?

Versioonikontrollisüsteemid nagu git kasutavad seda mõistet haru analoogiana puudega. Iga haru väljub teisest ja jõuab lõpuks pagasiruumi juurde. Filiaalid võimaldavad teil luua individuaalseid arendusliine, et saaksite nendega isoleeritult töötada, häirimata projekti teisi osi.

Kuidas käsureal filiaale loetleda

Käsurea on kiire ja tõhus vahend git kasutamiseks. Selle valdamiseks peate palju meeles pidama, kuid käsureaprogramm pakub alati täielikku tuge kõigile giti paljudele funktsioonidele.

instagram viewer

Loetlege filiaalid gitiga

Käsurea vaikeseade on git. Filiaalidega töötamise peamine alamkäsk on haru. Vaikimisi loetleb see käsk harusid, nii et:

giti haru

väljastab harunimede loendi, näiteks:

* hooldaja
meister
järgmine

Pange tähele, et see käsk loetleb harud tähestikulises järjekorras ja tõstab esile praeguse haru tärniga. Samuti peaksite mõistma, et näidatud oksad on ainult kohalikud.

Kaugharude vaatamiseks kasutage kas -r lipu kuvamiseks ainult kaugeid filiaale või -a lipp, mis näitab nii kohalikku kui ka kaugemat. Üksikasjalikumat teavet saate vaadata -v lipu ja veelgi üksikasjalikuma teabe abil -vv.

git haru -vva

See annab teile palju kasulikku teavet, sealhulgas rõhutab, millised kohalikud/kaugemad harud on kasutusel ja millised filiaalid jälgivad teisi.

Võite kasutada -nimekirja võimalus otsida harusid mustri järgi. See on väga kasulik, kui tegelete paljude harudega, näiteks kui projekt kasutab veaparanduse kohta ühte haru.

git branch -list 'm*'

Sirvige filiaale gh abil

The gh programm on GitHubi käsurea tööriist. Kui teie hoidlas on hostitud kaugjuhtimispult github.com, sa võid kasutada gh seda juhtima. Enamik põhilisi käske on spetsiifilised GitHubile, näiteks probleemide või tõmbepäringutega tegelemiseks. Kuid laiendused on nüüd saadaval ja see gh-branch laiend võib aidata harusid loetleda.

Pärast installimist sisestage lihtsalt:

gh haru

GitHubi hoidla kataloogis näete kõigi harude loendit peale praeguse haru. Saate filtreerida filiaali nime järgi filtreerimiseks ja valida sellele haru.

Vaata ka: Kuidas GitHub CLI Linuxisse installida

Filiaalide loetlemine GitHubi töölaua abil

GitHubi töölaud kuvab peamises kasutajaliideses kohalikud filiaalid. Akna ülaosas peaksite nägema nuppu, millel on silt Praegune haru mille all kuvatakse aktiivne tööharu. Vajutage seda, et kuvada vaikeharu ja hiljutised harud. Võite sisestada ka märgitud kasti Filtreeri otsida konkreetseid filiaale nime järgi.

Vaata ka: Kuidas kloonida hoidlat GitHubi töölaua abil

Kuidas GitHubi veebisaidil filiaale loetleda

Kui hostite oma projekti GitHubis, saate selle projekti lehelt vaadata kõiki selle filiaale. Alustage projekti juurde navigeerimisega Kood vahekaardil, seejärel klõpsake lingil, mis viitab numbrile oksad. Näete oleku järgi rühmitatud filiaale, sealhulgas Kõik oksad valik.

Uurige uut projekti selle harude kaudu

Projekti kohta saate sageli palju teada lihtsalt selle harusid loetledes. See varieerub, kuid võite teada saada, milliseid funktsioone teised praegu töötavad või kui palju vigu on aktiivsed. Samuti peate aeg -ajalt teadma, millises filiaalis olete.

Teine suurepärane viis projektiga tutvumiseks on vaadata selle läbivaatamise ajalugu. The git log käsk on väga võimas vahend avastamaks, millised muudatused on toimunud.

JagaPiiksumaE -post
Kuidas kontrollida projekti ajalugu git logiga

Olenemata sellest, kas tegemist on katastroofilise veaga või soovite lihtsalt vaadata mõnda varasemat kohustust, on git log teie jaoks kasulik.

Loe edasi

Seotud teemad
  • Programmeerimine
  • GitHub
  • GitHubi töölaud
  • Programmeerimine
Autori kohta
Bobby Jack (61 artiklit avaldatud)

Bobby on tehnoloogiahuviline, kes töötas enam kui kaks aastakümmet tarkvaraarendajana. Ta on kirglik mängude vastu, töötab ajakirja Switch Player ülevaadete toimetajana ning on süvenenud kõikidesse veebipõhiste avaldamise ja veebiarenduse aspektidesse.

Veel Bobby Jackilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin