Pregled podružnice Git

Uglavnom u git strukturi, programer održava njihovu matičnu granu čistom u svom git spremištu. Tada stvaraju kopiju matične grane u koju mogu lako pohraniti svoj posljednji ažurirani kôd, ispraviti greške, počiniti ih i učiniti mnogo više stvari. Ovaj postupak nije ništa drugo nego razgranavanje u strukturi gita. Upotrebom naredbe git Branch možete generirati, ukloniti, napraviti popis, promijeniti naziv grana. Branching je jedna od najnovijih značajki gita koja se koristi za održavanje kontrole verzije koda. Označava vaš nedavno ažurirani kôd bez utjecaja na glavnu granu.

Kako stvoriti Git Branch?

  • Stvaranje git grana je koncept koji se koristi za rad na najnovijim novim ažuriranjima bez promjene postojećeg koda.
  • Danas se u git-u i mnogim drugim različitim alatima za kontrolu verzija koristi koncept Branching za učinkovitiji proces razvoja softvera.
  • Prije nego što započnemo proces stvaranja bilo koje nove podružnice u našem kodu, želimo povući kod, tako da imamo najnoviji ažurirani kôd.
  • Tada možete vidjeti popis svih postojećih grana u gitu pozivanjem naredbe kao:

git branch

  • Pokazat će sve grane prisutne u git repozitorijumu.
  • HEAD se koristi za prikaz statusa na kojoj podružnici trenutno korisnik radi.
  • Dakle, potpuno je drugačiji od glave. Ovo djeluje kao pokazivač na vašu lokalnu podružnicu na kojoj trenutno radite.
  • git log je jednostavna naredba koja se koristi za provjeru na kojoj grani trenutno programer radi.
  • Ako programer želi preći iz jedne grane u drugu, tada može pogoditi naredbu kao što je:

git checkout (branch-name)

  • Nakon što je sav taj postupak završen, tada želite gurnuti svoj kôd u Git spremište kako biste mogli pozvati naredbu poput:

git push origin

  • Iako želite počiniti vaš najnoviji ažurirani kôd, prvo morate uključiti glavnu granu iz bilo koje druge grane, a zatim samo najnoviji kôd počiniti pomoću git checkout master-a.

Kako stvoriti novu Git poslovnicu?

Postoji više načina za stvaranje nove podružnice pomoću Gita. Vidjet ćemo jednu po jednu kako je spomenuto u nastavku:

`1) Najosnovniji način stvaranja nove grane pomoću sljedeće naredbe:
git checkout –b

Ovo je najčešće korištena metoda kreiranja grane koju ste dobili iz svoje nedavne podružnice i ona će se promijeniti u vašu podružnicu korištenjem same naredbe.

2) Još jedan način stvaranja grane tako da u naredbi navedete posebno ime grane:

git checkout –b new branch switched to branch

U gornjem scenariju opcionalno možete definirati različite grane kroz koje će se stvoriti druga grana.

3) Jedan od jednostavnih načina stvaranja grane je sljedeći:

git branch

Pomoću ove najjednostavnije naredbe lako se može stvoriti nova grana u git-u. U ovom slučaju naplata će se izvršiti u pozadini postupka.

Sve iz gornjih koraka grana ne može nam automatski omogućiti kretanje po novostvorenoj grani. U početku nas postavlja na našu glavnu granu poput:

  • git grana

* master
git branch Branch_1
git branch
* master

Branch_1

Ako želite ručno ažurirati novostvorenu granu, tada je uključite pomoću naredbe za naplatu.

git checkout Branch_1
Switched to branch Branch_1.

4) Stvaranje podružnice putem obveze:

Ovo je još jedan način za stvaranje grane u git-u definiranjem obveza s njegovim hash-om:

$ git branch

Uz pomoć hash gita određuje neke od likova među njima.

  • git grana

* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master

Ova jedna naredba obavlja oba zadatka stvaranja i provjere izvan grane.

5) Stvaranje grane iz Oznake:

  • Kao što znamo, jedna grana kreiranja koristi počinjanje isto kao što je neko što može stvoriti grana pomoću oznake.
  • Njena upotreba za pokazivanje nečega u povijesti koda projekta.
  • Ovdje oznake djeluju kao identifikator.

Ovdje je sintaksa za stvaranje grane pomoću oznake na sljedeći način:

git checkout –b

git branch tag-branch v0.2.23
git branch
tag-branch
*master

Primjeri

Razmotrimo da radimo na nekim projektima s ažuriranom predajom i nalazimo se na glavnoj grani. Pretpostavimo da želimo izvršiti promjene u našem najnovijem kôdu prema zahtjevima, tako da nećemo izravno raditi promjene u matičnoj branši.

Napravit ćemo jednu novu podružnicu i prebaciti se izravno na novostvorenu podružnicu:

  • git podružnica
  • git checkout odjel

Radili ste na kodu i spremali datoteku u podružnicu odjeljenja

$ git commit –a –m 'inserted header (department)'

  • Kasnije spremite sve izmjene u datoteci i provjerite status:

$ git status

  • Sve su promjene uspješno spremljene. Obvezajmo:

$ git commit

  • Kao što je prikazano gore kod, počinili smo sve promjene u novonastalom odjelu.
  • Nakon što razjasni da je sve u redu, sada je vrijeme da izvršite sav kod na glavnoj grani:

$ git commit –a –m 'saved changes (master)'

  • Izvršenjem gornje naredbe uspjeli smo spremiti sav naš najnoviji kod u glavnu granu git spremišta.

Izlaz:

  • Spajanje promjena koda podružnice: Prikazat će se najnovija ažuriranja.

Git spajanje (naziv podružnice) = git spajanje Računalo

  • Pretpostavimo da u našem projektu postoje neke nepotrebne grane i želimo ih ukloniti iz git spremišta.
  • Dakle, to se može dogoditi uz pomoć opcije brisanja grane na sljedeći način:

git branch –d (branch-name) git branch –d Civil

Zaključak

  • Podružnica u git-u koristi se za održavanje koda prije nego što ga se izvrši na glavnoj grani.
  • Pomoću njega može se provjeriti popis grana, sposobno stvoriti nove grane, ukloniti nepotrebne grane i još mnogo operacija koje se odnose na ovu funkcionalnost.
  • Ovdje smo vidjeli različite načine stvaranja grane kao naredbe za naplatu, određivanja naziva grane, putem obveze, kreiranjem oznake itd.

Preporučeni članci

Ovo je vodič za Git Branch. Ovdje razgovaramo o tome što je Git Branch? i Kako to stvoriti s različitim primjerima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Git alternative
  2. Uvod u GIT
  3. GIT intervju pitanja
  4. GitHub naredbe
  5. GIT sustav kontrole verzija
  6. Git Push

Kategorija: