Kaj je Git terminologija?

Git je sistem odprtokodnega upravljanja kode, ki ga uporabljajo programerji. Za spremljanje sprememb, izvedenih v projektu, je le skladišče nadzorne različice različice. Git se začne z razvojem jedra Linuxa. Ustanovljeno je bilo leta 2005. Jedro git je bilo napisano v programskem jeziku C, vendar je bilo ponovno vstavljeno v druge jezike i. e: Ruby, Python in Java. Še posebej jo programerji uporabljajo za vzdrževanje različic trenutne delovne kode. Zdaj se že nekaj dni uporablja terminologija git v številnih priljubljenih odprtokodnih projektih, kot sta skupina za razvijalce Android in Eclipse, pa tudi številne komercialne organizacije.

Značilnosti Git terminologije

V Git terminologiji je naštetih nekaj zanimivih funkcij, ki so naslednje:

1) Podružnica

  • Podružnica je različica skladišča, ki se razlikuje od glavnega delovnega projekta. Projekt git ima lahko več podružnic.
  • Podružnica se imenuje kazalec za zagon. Izbira podružnice v terminologiji Git je poklicana za pregled podružnice.
  • Lahko ustvarite novo vejo iz obstoječe in spremenite kodo neodvisno od drugih vej.
  • Sintaksa: git veja

2) Zavezi se

  • Povezava je ena najpogosteje uporabljanih funkcij Gita, je kot shranjevanje posodobljene datoteke v prvotno mapo in prepisovanje na že obstoječo
  • Obveza je zbirka vsebine, sporočilo o tem, kako ste prišli, in obveznosti, ki so bile pred njo.
  • Sintaksa: git dnevnik - uporablja se za prikaz zadnjih sprejetih sprememb kode.

3) GLAVA

  • HEAD je predstavitev trenutno preverjene veje zadnje zavezane kode.
  • Ko preverite zavezo, spremeni stanje, imenovano samostojna HEAD.

4) Kazalo

  • Indeks je alternativni izraz za območje uprizarjanja.
  • Njeno mesto je v git, kamor lahko vstavite vso posodobljeno kodo, preden se dejansko zaveže. Po tem bo vaša zavezana koda shranjena v git repozitoriju.

5) Repozitorij

  • V GIT-u je shramba podobna strukturi podatkov, ki se uporablja za shranjevanje metapodatkov za nabor datotek in imenikov.
  • Različni projekti imajo različna skladišča.
  • Zbirka zaznamkov in vej ter oznak za prepoznavanje elementov
  • Obstajajo različne različice skladišča:
    a) Lokalni repozitorij
    b) Oddaljeno skladišče
    c) Zgornje skladišče

6) Revizija

  • Predstavlja različico izvorne kode. Git izvaja revizije kot predmete za prevzem.
  • Ti so identificirani s hash-om SHA-1.

7) Obzorniško prizorišče

  • Območje uprizarjanja je mesto za shranjevanje sprememb v delovnem drevesu pred zagonom.
  • Območje uprizarjanja vsebuje posnetek sprememb v delovnem drevesu (spremenjene ali nove datoteke), ki so pomembne za ustvarjanje naslednje potrditve, in shrani njihov način (vrsta datoteke).

8) Oznaka

  • Oznaka se uporablja za označevanje pomembne stopnje izvajanja. Obveznost lahko označimo za nadaljnjo uporabo.
  • Podružnice in oznake so poimenovane kazalci, razlika je v tem, da se veje premikajo, ko se ustvari nov dokument, medtem ko oznake vedno kažejo na isto zaporo.
  • Obstajata dve vrsti oznake:
    i) Lahka tehtnica
    ii) Označena oznaka

9) URL

  • URL v Gitu zazna lokacijo skladišča.
  • Git razlikuje med pridobljenim URL-jem za pridobivanje novih podatkov iz drugih skladišč in push URL za potiskanje podatkov v drugo skladišče.

10) Delovno drevo

  • Drevo dejanskih odjavljenih datotek, ki običajno vsebuje vsebino drevesa naredbe HEAD in vse lokalne spremembe, ki ste jih naredili, vendar jih še niste storili.
  • Sintaksa: status git - trenutna veja v vašem delovnem prostoru.
  • Ustreza odjavi ene različice skladišča z morebitnimi spremembami, ki jih opravi uporabnik.
  • Uporabnik lahko spremeni datoteke v delovnem drevesu s spreminjanjem obstoječih datotek ter ustvarjanjem in odstranjevanjem datotek.

11) vilice

  • Namesto da bi eno centralno shrambo na strani strežnika uporabil kot osrednjo kodno bazo, forking daje vsem razvijalcem strežnik na strani strežnika

12) Odjava

  • Ukaz za preverjanje se uporablja za preklapljanje med podružnicami v skladišču.

13) Klon

  • Klon git je pripomoček Git v ukazni vrstici. Uporablja se za izdelavo kopije ciljnega skladišča ali kloniranje.

14) Združi se

  • Ta ukaz Gita se uporablja za zbiranje vse kode, ki jo opravi ukaz git veje in se združi v eno samo vejo.

15) Potegnite in potisnite

  • Recimo, da več programerjev deluje na isti kodi z različnim modulom. V tem primeru programer 1 opravi s svojimi spremembami in želi na git naložiti najnovejšo posodobljeno kodo, se ta postopek imenuje potisna koda.
  • Recimo, da v zgoraj omenjenem postopku programer 2 vzame zadnjo posodobljeno kodo programerja 1, nato pa vzame najnovejšo kodo programerja 1. Ta postopek se imenuje Pull code

Prednosti Git terminologije

Prednosti Git terminologije so naslednje:

1) Uspešnost

  • Z novimi spremembami, razvejanjem, združevanjem in primerjavo preteklih različic so optimizirane zmogljivosti.
  • Razdeljeni model - To pomeni, da je vaše delo svoje. Lahko pustite drugim, da vidijo samo tisto, kar je potrebno.
  • Hitrost in možnost dela sta čudoviti.

2) Varnost

  • Z vidika varnosti ponuja Git najboljšo ponudbo, ki bi ji morali dati prednost kodo. Torej ne glede na kodo, ki je naložena na git, je vidno pri vas glede na vašo določeno prioriteto. Tako je, kot v načinu samo za branje ali javno.
  • Vsa integracija kode je v Gitu zavarovana s pomočjo SHA1.

3) Prilagodljivost

  • GIT ima kakovost, ki vam omogoča, da izberete svoj potek dela.
  • Lahko je tako preprost kot centraliziran potek dela.
  • GIT je zasnovan tako, da podpira razvejanje in označevanje kot prvovrstne državljane in operacije, ki vplivajo na veje in oznake

Zaključek

  • Torej, Git ni nič drugega kot odprtokodno skladišče nadzora različic, ki se uporablja za preverjanje posodobitev kod programerjev.
  • Git kaže, Kaj sestavljajo obveze, kako je vsaka obveznost celotna različica vašega dela in kako se skupaj z oddaljenimi, podružnicami in drugimi stvarmi združujejo, da ustvarijo novo pokrajino stvari.

Priporočeni članki

To je vodnik za Git terminologijo. Tukaj smo razpravljali o značilnostih in prednostih git terminologije, ki vključuje zmogljivost, varnost in prilagodljivost itd. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Git alternative
  2. GitHub alternative
  3. Kako namestiti Github
  4. GIT ukazi
  5. Git Push

Kategorija: