Kuidas Gitis uut filiaali luua

Kuidas Gitis uut filiaali luua

Filiaalid on programmeerimisel versioonikontrolli kontseptsiooni kesksel kohal ja eriti Git. See stardiartikkel räägib teile, mis on haru ja kuidas seda luua, kasutades erinevaid tööriistu.





kuidas panna sõnu tiktokile

Mis on Giti haru?

Versioonikontrollisüsteemides mõiste haru kasutatakse analoogiana puudega selles mõttes, et iga haru väljub teisest ja jõuab lõpuks tüve juurde tagasi. Harud võimaldavad teil luua individuaalseid arengusuundi, et töötada nendega isoleeritult, häirimata muud tööd.





Seotud: Kuidas kasutada Git -harusid oma programmeerimisprojekti struktureerimiseks





Giti kasutades töötate selle kallal meister haru vaikimisi, olenemata sellest, kas olete sellest teadlik või mitte. Seda nimetatakse sageli teie omaks aktiivne , praegune , väljaregistreerimine või PEA haru. Arendustsükli jooksul saate igal ajal luua uue haru ja alates sellest hetkest teha igas valdkonnas eraldi tööd.

Uue haru loomine käsurealt

Käsurea programm Git pakub kõige rohkem jõudu ja paindlikkust, kuid õppida on palju. Kui teil on mugav meeslehtede ümber kaevata ja Giti palju kasutada, on see suurepärane võimalus.



Kasuta giti haru käsk uue haru loomiseks eesnimega:

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

See hargneb praegusest harust, seega veenduge, et olete enne selle käsu täitmist lülitunud sellele, millelt soovite hargneda.





Saate loetleda kõik harud ja kinnitada, et uus on loodud giti haru ilma igasuguste argumentideta:

$ git branch
1 dev
2 * master

Lisateavet, sealhulgas selle kohta, millist haru teine ​​rada jälgib, näete -vv lipp:





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

Kui proovite enne esimest sidumist filiaali luua, kuvatakse järgmine veateade:

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

Kui proovite luua filiaali juba olemasoleva nime abil, kuvatakse järgmine veateade:

fatal: A branch named 'dev' already exists.

The giti haru käsk loob uue haru, mis osutab samale ülesandele, millega praegu töötate. Kuid teie töökoopia osutab endiselt peaharule. Äsja loodud uuele harule lülitumiseks kasutage git kassasse :

git checkout dev

Termin kassasse võib olla segane, kui olete harjunud teiste versioonikontrollisüsteemidega; Gitis, kassasse viitab praegu aktiivse haru vahetamisele. Kuna tavaliselt soovite pärast selle loomist uuele harule üle minna, on kogu protsessi jaoks otsetee:

git checkout -b dev

See käsk tähendab uue haru loomist nimega „dev” ja sellele kohe ümber lülitumiseks. See on samaväärne:

git branch dev
git checkout dev

Tegelikult saate isegi kasutada git kassasse filiaali loomiseks mis tahes muust, mitte ainult sellest, mis on praegu välja registreeritud. Näiteks uue haru loomiseks nimega teine , filiaalist nimega arendaja :

git checkout -b another dev

Uue filiaali loomine GitHubi töölaua abil

Teine võimalus Giti harude loomiseks Windowsis või macOS -is on GitHubi töölaud , GitHubi pakutav ametlik graafilise kasutajaliidese (GUI) programm. GUI kasutamine on ideaalne algajatele ja neile, kes näevad õudusunenägusid, kui keegi sosistab sõna Vim.

GitHub Desktop näitab alati teie praegust haru peamisel tööriistaribal:

Hoidla harude üksikasjade kuvamiseks klõpsake sellel tööriistariba peamisel nupul, sealhulgas uue haru loomise suvandil:

Pange tähele, et kui hakkate sisestama haru nime, millel pole vasteid, palub GitHub Desktop teil luua uue haru ja kuvab selle jaoks klaviatuuri otsetee - see on kasulik, kui teete tõesti palju sellist:

Võite alustada ka nupu vajutamisega Uus filiaal nuppu kohe. Ükskõik, millise marsruudi te valite, saate dialoogi uue filiaali nime kinnitamiseks:

Teie uus haru põhineb alati sellel filiaalil, mis selle loomisel oli aktiivne. GitHub Desktop lülitub teie uuele harule, mis jälgib automaatselt haru, millest te selle lõite.

Torni abil uue haru loomine

Muud GUI-d on saadaval kolmandatelt osapooltelt. Torn on 30-päevase prooviperioodi jooksul tasuta ning saadaval MacOS-is ja Windowsis.

Praegu väljaregistreeritud filiaalist uue haru loomiseks valige Looge uus haru põhist Hoidla menüü:

Uue haru loomiseks mis tahes saadaolevast harust paremklõpsake vasakpoolsel külgribal filiaali ja valige Looge uus haru :

Pange tähele, et mõlemal juhul saate haru lubada jälgimisharuks või muuta Alguspunkt mis tahes saadaolevas filiaalis:

Uue filiaali loomine GitKrakeni abil

GitCrack on veel üks populaarne graafiline kasutajaliides, mis võib esialgu tunduda hirmutav, kuid teeb head tööd Giti võtmekontseptsioonide, sealhulgas harude visuaalseks esitamiseks. GitKraken on avatud lähtekoodiga kasutamiseks tasuta ja saadaval Windowsi, Maci ja Linuxi jaoks.

Veenduge, et töötate õige aktiivse haruga; see on vasakpoolsel külgribal filiaalide loendis esile tõstetud:

Uue haru loomiseks klõpsake peamisel tööriistaribal filiaali ikooni:

Sisestage oma filiaali nimi ja vajutage sisestusklahvi:

Uus haru registreeritakse automaatselt välja ja saate ekraani paremas servas teate.

Uue filiaali loomine GitHubis

Kohaliku rakenduse käitamise alternatiivina saate oma hoidla majutada ühes kahest populaarsest Giti toetavast veebirakendusest. Esimene, GitHub , on avatud lähtekoodiga kogukonna seas väga populaarne valik.

GitHub kuvab teie praeguse (aktiivse) haru teie hoidlavaates vasakus ülanurgas:

Olemasolevate harude kuvamiseks klõpsake nuppu:

Sisestage oma uue haru nimi ja pange tähele, et teil on võimalus see praegusest filiaalist luua:

Kui see on loodud, muutub teie uus haru aktiivseks.

Bitbucketis uue haru loomine

Bitbucket on veel üks populaarne versioonikontrolli veebirakendus, mis pakub tasuta kontosid piiramatu arvu privaatsete hoidlatega.

Valige oma hoidla mis tahes lehelt Filiaalid üksus vasakpoolsest menüüst:

Klõpsake Looge haru nuppu paremas ülanurgas. Sisestage uus Filiaali nimi ja klõpsake Loo . Kui teil on vaja hargneda mujalt kui meister , muuda Oksast esimene:

Bitbucket muudab a valimise lihtsaks Tüüp mis on haru nimele lisatud eesliide, mis võib soodustada filiaalide organiseeritumat lähenemist. See on lihtsalt kokkulepe, mitte sisseehitatud Git-funktsioon, kuid see võib osutuda kasulikuks.

Pärast loomist kuvab Bitbucket teie uue haru vaate:

Õppige Gitiga hargnema

Git on seotud harudega: neid on odav luua ja need võimaldavad mitmel töövoolul koos eksisteerida, mis on valmis ühendamiseks. Kui olete hargnenud filiaalide loomise, vahetamise ja ühendamisega tuttav, saate Giti täiel määral ära kasutada.

Jaga Jaga Piiksuma E -post Kas tasub Windows 11 -le üle minna?

Windows on ümber kujundatud. Kuid kas sellest piisab, et veenda teid Windows 10 -lt Windows 11 -le üle minema?

Loe edasi
Seotud teemad
  • Programmeerimine
  • GitHub
  • GitHubi töölaud
Autori kohta Bobby Jack(58 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.

kuidas Internetist mõnda leida
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