Čo je terminológia Git?

Git je systém správy otvorených kódov, ktorý používajú programátori. Monitorovanie zmien vykonaných v projekte nie je ničím iným ako archívom riadenia verzií. Git začína vývojom jadra Linuxu. Bola založená v roku 2005. Základný git bol napísaný v programovacom jazyku C, ale bol implantovaný do iných jazykov i. e: Ruby, Python a Java. Používa sa najmä programátormi na udržiavanie verzií súčasného pracovného kódu. V súčasnosti používa terminológiu git terminológia dní veľa populárnych open-source projektov, ako je vývojový tím Android a Eclipse, ako aj mnoho komerčných organizácií.

Funkcie terminológie Git

V terminológii Git sú uvedené niektoré zaujímavé funkcie:

1) Branch

  • Pobočka je verzia úložiska, ktoré sa líši od hlavného pracovného projektu. Projekt git môže mať viac ako jednu vetvu.
  • Pobočka sa nazýva ukazovateľ, ktorý sa má potvrdiť. Výber pobočky v terminológii Git sa volá, aby ste si vyskúšali vetvu.
  • Z existujúcej vetvy môžete vytvoriť novú vetvu a zmeniť kód nezávisle od ostatných vetiev.
  • Syntax: vetva git

2) Záväzok

  • Commit je jednou z najčastejšie používaných funkcií Gitu, je to ako uloženie aktualizovaného súboru do jeho pôvodného priečinka a prepísanie už existujúceho súboru.
  • Potvrdenie je zbierka obsahu, správa o tom, ako ste sa tam dostali, a potvrdenia, ktoré sa dostali pred ňu.
  • Syntax: git log - používa sa na zobrazenie posledných potvrdených zmien v kóde.

3) HLAVA

  • HEAD je reprezentácia aktuálne odhlásenej vetvy posledného potvrdeného kódu.
  • Keď sa pozriete na potvrdenie, zmení sa jeho stav nazývaný odpojená HEAD.

4) Index

  • Index je alternatívnym pojmom pre oblasť zastávky.
  • Jeho miesto v Gite, kde si môžete dať všetky svoje aktualizovaný kód, než sa dostane skutočne zaviazala. Potom bude váš potvrdený kód uložený v úložisku git.

5) Úložisko

  • V GIT je úložisko ako dátová štruktúra používaná na ukladanie metadát pre skupinu súborov a adresárov.
  • Rôzne projekty majú rôzne úložiská.
  • Zbierka potvrdení a vetiev a značiek na identifikáciu potvrdení
  • Existujú rôzne verzie úložiska:
    a) Miestne úložisko
    b) Vzdialené úložisko
    c) úložisko proti prúdu

6) Revízia

  • Predstavuje verziu zdrojového kódu. Git implementuje revízie ako odovzdávacie objekty.
  • Tieto sú identifikované pomocou hash SHA-1.

7) Pracovná plocha

  • Oblasť oddychového priestoru je miesto na uloženie zmien v pracovnom strome pred potvrdením.
  • Pracovná oblasť obsahuje snímku zmien v pracovnom strome (zmenené alebo nové súbory) relevantné pre vytvorenie nasledujúceho potvrdenia a uloží ich režim (typ súboru).

8) Značka

  • Značka sa používa na označenie dôležitého štádia potvrdenia. Môžeme označiť záväzok pre budúce použitie.
  • Vetvy a značky sú pomenované ukazovatele. Rozdiel je v tom, že sa vetvy pohybujú, keď sa vytvorí nový potvrdenia, zatiaľ čo značky vždy ukazujú na rovnaké potvrdenie.
  • Existujú dva typy značiek:
    i) Ľahká váha
    ii) Anotovaná značka

9) URL

  • URL v Gite zisťuje umiestnenie úložiska.
  • Git rozlišuje medzi webovou adresou načítania na získavanie nových údajov z iných úložísk a na tlačenie adresy URL na tlačenie údajov do iného úložiska.

10) Pracovný strom

  • Strom skutočných rezervovaných súborov, ktoré zvyčajne obsahujú obsah stromu potvrdenia HEAD a všetky miestne zmeny, ktoré ste vykonali, ale ešte ste sa nezaviazali.
  • Syntax: stav git - aktuálna vetva v pracovnom priestore.
  • Zodpovedá rezervácii jednej verzie úložiska s možnými zmenami vykonanými používateľom.
  • Užívateľ môže meniť súbory v pracovnom strome úpravou existujúcich súborov a vytváraním a odstraňovaním súborov.

11) Vidlice

  • Namiesto použitia jediného úložiska na strane servera ako „centrálnej“ kódovej základne poskytuje forking každému vývojárovi úložisko na strane servera.

12) Pokladňa

  • Príkaz checkout sa používa na prepínanie medzi vetvami v úložisku.

13) Klon

  • Klon git je utilita príkazového riadku Git. Používa sa na vytvorenie kópie cieľového úložiska alebo na jeho klonovanie.

14) Zlúčiť

  • Tento príkaz Git sa používa na zhromaždenie celého kódu vykonaného príkazom git branch a spojí sa do jednej vetvy.

15) Potiahnite a zatlačte

  • Predpokladajme, že existuje viac programátorov pracujúcich na rovnakom kóde s iným modulom. V tomto prípade programátor 1 urobil so svojimi zmenami a chce nahrať najnovší aktualizovaný kód na git, tento proces sa nazýva Push kód.
  • V rovnakom procese predpokladajme, že programátor 2 chce prijať najnovší aktualizovaný kód programátora 1, potom vezme najnovší kód programátora 1. Tento proces sa nazýva Potiahnutý kód

Výhody terminológie Git

Výhody terminológie Git sú nasledujúce:

1) Výkon

  • Vykonávanie nových zmien, vetvenia, zlúčenia a porovnávania minulých verzií je optimalizované na výkon.
  • Distribuovaný model - Znamená to, že vaša práca je vaša. Môžete nechať ostatných, aby videli iba to, čo je potrebné.
  • Rýchlosť a možnosť pracovať sú úžasné.

2) Bezpečnosť

  • Pokiaľ ide o bezpečnosť, Git poskytuje najlepšie zariadenie, ktoré by ste mali uprednostniť pre svoj kód. Takže akýkoľvek kód nahraný na git je viditeľný podľa vašej definovanej priority. Je to ako v režime iba na čítanie alebo na verejnosti.
  • Celá integrácia kódu je v Gite zabezpečená pomocou SHA1.

3) Flexibilita

  • GIT má kvalitu, ktorá vám umožňuje zvoliť si vlastný pracovný postup.
  • Môže byť rovnako jednoduchý ako centralizovaný pracovný tok.
  • GIT bol navrhnutý na podporu vetvenia a označovania ako prvotriednych občanov a operácií, ktoré ovplyvňujú pobočky a značky

záver

  • Git teda nie je nič iné, ako open-source archív riadenia verzií používaný na kontrolu aktualizácií kódu programátorov.
  • Git ukazuje, z čoho vyplýva, ako je každý záväzok úplnou verziou vašej práce a ako sa spolu s diaľkovými ovládačmi, pobočkami a inými predmetmi stretávajú, aby vytvorili novú krajinu vecí.

Odporúčané články

Toto je sprievodca terminológiou Git. Tu diskutujeme o vlastnostiach a výhodách terminológie git, ktorá zahŕňa výkon, bezpečnosť a flexibilitu atď. Ďalšie informácie nájdete aj v ďalších navrhovaných článkoch -

  1. Git Alternatívy
  2. GitHub Alternatívy
  3. Ako nainštalovať Github
  4. Príkazy GIT
  5. Git Push

Kategórie: