Č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 -
- Git Alternatívy
- GitHub Alternatívy
- Ako nainštalovať Github
- Príkazy GIT
- Git Push