Co je terminologie Git?

Git je open-source systém správy kódu používaný programátory. Sledování změn provedených v projektu není ničím jiným než úložištěm Řízení verzí. Git začíná vývojem jádra Linuxu. Byla založena v roce 2005. Jádro git bylo napsáno v programovacím jazyce C, ale bylo implantováno do jiných jazyků i. e: Ruby, Python a Java. Používá se zejména programátory k udržování verzí aktuálního pracovního kódu. Nyní je terminologie git dní používána mnoha populárními open-source projekty, jako je vývojový tým Android a Eclipse, a mnoha komerčními organizacemi.

Vlastnosti terminologie Git

V terminologii Git jsou uvedeny některé zajímavé funkce:

1) Větev

  • Větev je verze úložiště, která se liší od hlavního pracovního projektu. Projekt git může mít více než jednu větev.
  • Větev je pojmenována ukazatel pro potvrzení. Volba pobočky v terminologii Git je volána pro kontrolu pobočky.
  • Můžete vytvořit novou větev z existující a změnit kód nezávisle na ostatních větvích.
  • Syntaxe: větev git

2) Závazek

  • Commit je jednou z nejčastěji používaných funkcí Gitu, je to jako uložení aktualizovaného souboru do jeho původní složky a přepsání již existujícího
  • Potvrzení je kolekce obsahu, zpráva o tom, jak jste se tam dostali, a odevzdání, které předcházelo.
  • Syntaxe: git log - používá se k zobrazení posledních potvrzených změn v kódu.

3) HLAVA

  • HEAD je reprezentace aktuálně rezervované větve posledního potvrzeného kódu.
  • Když se podíváte na potvrzení, změní se jeho stav nazývaný oddělená HEAD.

4) Index

  • Index je alternativní termín pro pracovní oblast.
  • Jeho místo v gitu, kde můžete vložit veškerý svůj aktualizovaný kód, než se dostane skutečně potvrzeno. Poté bude váš odevzdaný kód uložen do úložiště git.

5) Úložiště

  • V GIT je úložiště jako datová struktura používaná k ukládání metadat pro sadu souborů a adresářů.
  • Různé projekty mají různé úložiště.
  • Soubor potvrzení a větví a značek k identifikaci potvrzení
  • Existují různé verze úložiště:
    a) Místní úložiště
    b) Vzdálené úložiště
    c) úložiště proti proudu

6) Revize

  • Představuje verzi zdrojového kódu. Git implementuje revize jako potvrzovací objekty.
  • Ty jsou identifikovány pomocí hash SHA-1.

7) Pracovní plocha

  • Pracovní plocha je místo pro uložení změn v pracovním stromu před potvrzením.
  • Pracovní plocha obsahuje snímek změn v pracovním stromu (změněné nebo nové soubory), které jsou důležité pro vytvoření dalšího potvrzení a uloží jejich režim (typ souboru).

8) Značka

  • Značka se používá k označení důležitého stadia potvrzení. Můžeme označit potvrzení pro budoucí použití.
  • Větve a značky jsou pojmenovány ukazatele, rozdíl je v tom, že se větve pohybují, když je vytvořen nový potvrzení, zatímco značky vždy ukazují na stejný souhlas.
  • Existují dva typy tagů:
    i) Lehká váha
    ii) Anotovaná značka

9) URL

  • URL v Gitu detekuje umístění úložiště.
  • Git rozlišuje mezi URL načtení pro získání nových dat z jiných úložišť a push URL pro přesun dat do jiného úložiště.

10) Pracovní strom

  • Strom skutečných rezervovaných souborů, obvykle obsahujících strom potvrzovacího stromu HEAD a všechny místní změny, které jste provedli, ale ještě jste se nepotvrdili.
  • Syntaxe: stav git - aktuální větev v pracovním prostoru.
  • Odpovídá rezervaci jedné verze úložiště s možnými změnami provedenými uživatelem.
  • Uživatel může měnit soubory v pracovním stromu úpravou existujících souborů a vytvářením a odebíráním souborů.

11) Vidlice

  • Namísto použití jediného úložiště na straně serveru jako „centrální“ kódové základny poskytuje forking každému vývojáři úložiště na straně serveru.

12) Pokladna

  • Příkaz checkout se používá k přepínání mezi větvemi v úložišti.

13) Klon

  • Klon git je obslužný program příkazového řádku Git. Používá se k vytvoření kopie cílového úložiště nebo klonování.

14) Sloučit

  • Tento příkaz Git se používá ke shromažďování veškerého kódu prováděného příkazem git branch a sdružuje se do jedné větve.

15) Zatáhněte a zatlačte

  • Předpokládejme, že na stejném kódu pracuje více programátorů s jiným modulem. V tomto případě programátor 1 provedl své změny a chce nahrát nejnovější aktualizovaný kód na git, tento proces se nazývá Push kód.
  • Ve stejném procesu předpokládejme, že programátor 2 chce vzít nejnovější aktualizovaný kód programátoru 1, pak vezme nejnovější kód programátoru 1. Tento proces se nazývá Pull code

Výhody terminologie Git

Výhody terminologie Git jsou následující:

1) Výkon

  • Zavádění nových změn, větvení, slučování a porovnání minulých verzí je optimalizováno pro výkon.
  • Distribuovaný model - To znamená, že vaše práce je vaše vlastní. Můžete nechat ostatní vidět pouze to, co je nezbytné.
  • Rychlost a možnost pracovat jsou úžasné.

2) Zabezpečení

  • Pokud jde o zabezpečení, Git poskytuje nejlepší zařízení, které byste měli dát přednost kódu. Takže jakýkoli kód nahraný na git je viditelný podle vaší definované priority. Je to jako v režimu pouze pro čtení nebo veřejné.
  • Veškerá integrace kódu je v Gitu zajištěna pomocí SHA1.

3) Flexibilita

  • GIT má kvalitu, která vám umožňuje zvolit si vlastní pracovní postup.
  • Může to být stejně jednoduché jako centralizovaný pracovní postup.
  • GIT byl navržen tak, aby podporoval větvení a označování jako prvotřídní občané a operace, které ovlivňují větve a značky

Závěr

  • Git tedy není ničím jiným než otevřeným zdrojovým úložištěm verzí používaným pro kontrolu aktualizací kódu programátorů.
  • Git ukazuje, z čeho se odvíjí odhodlání, jak je každý závazek úplnou verzí vaší práce a jak se společně s dálkovými ovladači, větvemi a dalšími věcmi spojují a vytvářejí novou krajinu věcí.

Doporučené články

Toto je průvodce terminologií Git. Zde diskutujeme o vlastnostech a výhodách terminologie git, která zahrnuje výkon, zabezpečení a flexibilitu atd. Další informace naleznete také v dalších navrhovaných článcích -

  1. Git Alternativy
  2. GitHub Alternativy
  3. Jak nainstalovat Github
  4. Příkazy GIT
  5. Git Push

Kategorie: