Kako stvoriti novu granu u Gitu

Kako stvoriti novu granu u Gitu

Grane su središnje za koncept kontrole verzija u programiranju, a posebno Git. Ovaj početni članak govori vam što je grana i kako je stvoriti pomoću niza različitih alata.





kako uključiti Mac računalo

Što je Git grana?

U sustavima kontrole verzija termin podružnica koristi se kao analogija sa drvećem u smislu da svaka grana izvire iz druge, na kraju završava natrag u deblu. Podružnice vam omogućuju stvaranje individualnih razvojnih linija kako biste na njima radili izolirano bez ometanja drugog posla.





Povezano: Kako koristiti Git grane za strukturiranje vašeg programskog projekta





Koristeći Git radit ćete na ovladati; majstorski grana prema zadanim postavkama, bili toga svjesni ili ne. To se često naziva vašim aktivan , Trenutno , odjavio , ili GLAVA podružnica. U bilo kojem trenutku tijekom svog razvojnog ciklusa možete stvoriti novu podružnicu i obavljati zasebne poslove u svakoj grani, od tog trenutka nadalje.

Stvaranje nove grane na naredbenom retku

Program Git iz naredbenog retka nudi najveću snagu i fleksibilnost, ali ima se što naučiti. Ako vam je ugodno kopati po man stranicama i jako koristiti Git, to je izvrsna opcija.



Koristiti git grana naredba za stvaranje nove grane s datim imenom:

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

Ovo se grana iz trenutne grane, stoga prije izvođenja te naredbe provjerite jeste li prešli na onu s koje se želite granati.





Možete navesti sve grane i potvrditi da je nova stvorena pomoću git grana bez ikakvih argumenata:

$ git branch
1 dev
2 * master

Pomoću datoteke možete vidjeti više informacija, uključujući koju granu još jedna prati -vv zastava:





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

Ako pokušate stvoriti granu prije prvog urezivanja, dobit ćete poruku o pogrešci poput:

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

Ako pokušate stvoriti podružnicu s imenom koje već postoji, dobit ćete poruku o pogrešci poput:

fatal: A branch named 'dev' already exists.

The git grana naredba stvara novu granu koja pokazuje na isto urezivanje na kojem trenutno radite. Međutim, vaša radna kopija i dalje će biti usmjerena na glavnu granu. Za prelazak na novu granu koju ste upravo stvorili koristite git checkout :

git checkout dev

Uvjet provjeri može biti zbunjujuće ako ste navikli na druge sustave kontrole verzija; u Gitu, provjeri odnosi se na promjenu trenutno aktivne grane. Budući da ćete se obično htjeti prebaciti na novu granu kad se ona stvori, postoji prečac za cijeli proces:

git checkout -b dev

Ta naredba znači stvoriti novu granu pod nazivom 'dev' i odmah se prebaciti na nju. To je ekvivalent:

git branch dev
git checkout dev

Zapravo, čak možete koristiti git checkout za stvaranje podružnice od bilo koje druge, a ne samo one koja je trenutno odjavljena. Na primjer, za stvaranje nove grane tzv još , iz podružnice imenovane dev :

git checkout -b another dev

Stvaranje nove podružnice pomoću GitHub radne površine

Drugi način stvaranja Git grana u sustavu Windows ili macOS je korištenje GitHub Desktop , službeni program za grafičko korisničko sučelje (GUI) koji pruža GitHub. Korištenje grafičkog sučelja savršeno je za početnike i one koji imaju noćne more kada netko šapne riječ Vim.

GitHub Desktop uvijek će prikazati vašu trenutnu podružnicu na glavnoj alatnoj traci:

Kliknite na glavni gumb na alatnoj traci za prikaz pojedinosti o granama spremišta, uključujući mogućnost stvaranja nove grane:

Imajte na umu da, ako počnete upisivati ​​naziv podružnice bez podudaranja, GitHub Desktop od vas traži da stvorite novu granu i prikazuje prečicu na tipkovnici da to učinite - korisno ako zaista radite na mnogo stvari:

Također možete započeti pritiskom na Nova podružnica gumb odmah. Kojom god rutom krenuli, završit ćete s dijalogom za potvrdu naziva nove podružnice:

Vaša nova grana uvijek će se temeljiti na onoj grani koja je bila aktivna kada ste je stvorili. GitHub Desktop prebacit će se na vašu novu granu koja će automatski pratiti granu iz koje ste je stvorili.

Stvaranje nove grane pomoću tornja

Ostali grafički sučelji dostupni su od trećih strana. Toranj besplatna je za probno razdoblje od 30 dana i dostupna je na macOS-u i Windowsu.

Za stvaranje nove podružnice od trenutno odjavljene grane odaberite Izradite novu podružnicu od glavnog Spremište Jelovnik:

Da biste iz bilo koje dostupne grane stvorili novu granu, desnom tipkom miša kliknite granu na lijevoj bočnoj traci i odaberite Izradite novu podružnicu od :

Imajte na umu da u oba slučaja možete omogućiti granu kao granu za praćenje ili promijeniti Polazna točka u bilo koju dostupnu poslovnicu:

Stvaranje nove grane pomoću GitKrakena

GitCrack je još jedan popularan GUI koji se na prvu može činiti zastrašujućim, ali dobro radi vizualno predstavljajući ključne Git koncepte, uključujući grane. GitKraken je besplatan za korištenje otvorenog koda i dostupan je za Windows, Mac i Linux.

Provjerite radite li s ispravnom aktivnom granom; to je ono istaknuto u popisu grana na lijevoj bočnoj traci:

Da biste stvorili novu granu, kliknite ikonu grane na glavnoj alatnoj traci:

Unesite naziv svoje podružnice i pritisnite ENTER:

Nova će se poslovnica automatski odjaviti i primit ćete obavijest s desne strane zaslona.

Stvaranje nove podružnice na GitHubu

Kao alternativu pokretanju lokalne aplikacije, svoje spremište možete smjestiti u jednu od dvije popularne web-aplikacije koje podržavaju Git. Prvi, GitHub , vrlo je popularna opcija u zajednici otvorenog koda.

GitHub prikazuje vašu trenutnu (aktivnu) granu u prikazu spremišta, u gornjem lijevom kutu:

Pritisnite gumb za prikaz postojećih grana:

Upišite naziv svoje nove podružnice i imajte na umu da vam je data mogućnost da je stvorite iz trenutne podružnice:

Nakon što stvorite, vaša nova podružnica postaje aktivna.

Stvaranje nove grane na Bitbucket -u

Bitbucket je još jedna popularna web aplikacija za kontrolu verzija koja nudi besplatne račune s neograničenim brojem privatnih spremišta.

Na bilo kojoj stranici u svom spremištu odaberite Podružnice stavka s izbornika s lijeve strane:

Kliknite na Napravi podružnicu gumb u gornjem desnom kutu. Unesite novi Naziv podružnice i kliknite Stvoriti . Ako trebate podružnicu s bilo kojeg mjesta osim ovladati; majstorski , promijeni Iz podružnice prvi:

Bitbucket olakšava odabir a Tip što je prefiks dodan nazivu grane koji može potaknuti organiziraniji pristup granama. To je samo konvencija, a ne ugrađena značajka Gita, ali može se pokazati korisnom.

Nakon stvaranja, Bitbucket prikazuje prikaz vaše nove podružnice:

Naučite se razgranati s Gitom

Git se odnosi samo na grane: jeftine su za stvaranje i omogućuju koegzistiranje više tijekova rada, spremnih za spajanje kad dovrše. Nakon što ste upoznati sa stvaranjem, prebacivanjem i spajanjem grana, bit ćete na dobrom putu da koristite Git u potpunosti.

Udio Udio Cvrkut E -pošta Isplati li se nadogradnja na Windows 11?

Windows je redizajniran. No, je li to dovoljno da vas uvjeri da prijeđete s Windows 10 na Windows 11?

Pročitajte Dalje
Povezane teme
  • Programiranje
  • GitHub
  • GitHub Desktop
O autoru Bobby Jack(Objavljeno 58 članaka)

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.

kako izbrisati nedavno gledano na netflixu
Više od Bobbyja Jacka

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