Slovníček pojmů: Git

Zpět na slovníček


Git je distribuovaný systém správy verzí. Slovy autora (Linus Torvalds, tvůrce Linuxu) se Git zaměřuje na rychlost, efektivitu a použitelnost u velkých projektů v reálném provozu.

Git je poskytován jako bezplatný software pod licencní GNU GPL.

Každý adresář Gitu je plnohodnotným repositářem s kompletní historií a schopnostmi pro sledování revizí – nezávislým na serveru či na síti.

Mezi hlavní výhody Gitu patří:

  • distribuovaný vývoj
  • podpora nelineárního vývoje
  • efektivní nakládání s velkými projekty
  • kryptografická autentizace historie
  • design nástrojů

Distribuovaný vývoj: Git každému vývojáři nabízí lokální kopii celé historie vývoje. Změny se vždy kopírují z jednoho repositáře do druhého. Tyto změny jsou importovány jako dodatečné vývojové větve a mohou být sloučeny stejným způsobem, jako lokální větev. K repositářům lze přistupovat přes protokol Gitu, nebo pomocí HTTP.

Podpora nelineárního vývoje: Git podporuje rychlé a pohodlné větvení a slučování a obsahuje také nástroje pro vizualizaci a navigaci skrze nelineární historii vývoje.

Efektivní nakládání s velkými projekty: Git je podle Torvaldse velmi rychlý, což potvrdil i test společnosti Mozilla. Obecně je jedenkrát rychlejší než většina ostatních verzovacích systémů a při některých specifických operacích je dokonce několikanásobně rychlešjí. Získávání historie revizí z lokálního repositáře může být až stokrát rychlejší, než získávání dat ze vzdáleného serveru. Git je také dobře škálovatelný a to i pro velké projekty s dlouhou historií.

Kryptografická autentizace historie: Gitová historie je ukládána takovým způsobem, že název konkrétní revize záleží na kompletní vývojové historii vedoucí k této revizi. Po jejím publikování není možné měnit její starší verzi bez toho, aniž by o tom byla aktuální verze uvědoměna. Kryptograficky mohou být podepsané i tagy.

Design nástrojů: Git je složen z mnoha malých nástrojů napsaných v C a ze spousty skriptů.

Náš hosting nabízí Git repozitář včetně nahrání dat na produkční server pod vaši doménu. Více jsme o nasazení Gitu psali na blogu.

Návod, jak s Gitem začít, najdete v Klientské sekci v položce Git.

Doporučujeme také:


Zpět na slovníček

Kontaktujte nás

Napište nám hned teď

Komunikujeme

Domény

Domény převedeme, nastavíme, expiraci oznámíme esemeskou. Online nastavíte DNS nebo přesměrování.

Staráme se už o 11 525 domén.

© 2001-2013 Blueboard.cz s. r. o.
Používáme Bootstrap, Font Awesome