PočítačeSoftware

Git - co to je? Git pro začátečníky: Popis

Mnozí z těch, zapletený s vývojem softwaru, slyšel o Gitu. Jaké jsou tři písmena? Je důležité pochopit, popis, stejně jako principy činnosti, aby i nadále efektivně využívat tento systém pro správu verzí, který, na rozdíl od jiných podobných systémů jsou zcela odlišné pojmy informací, práce s ním, i přes podobné uživatelské rozhraní. Takže, co je Git?

popis

Git je distribuovaný systém pro správu verzí pro nově vyvinuté souboru. Byla založena v roce 2005. Autorem operačního systému Linux. Systém synchronizuje práci s webem, stejně jako udržovat a aktualizovat změny k souborům. Jedná se o velmi pohodlný přístup při práci na projektu několik vývojářů. K dnešnímu dni, to je Git se používá v mnoha slavných projektů. Že takové použití? Například vývoj operačního systému Android je zapojena do velkého počtu programátorů. To by bylo velmi nevhodné, pokud jeden z nich dělal rozdíl, zatímco jiní nevěděl o tom. Git také umožňuje, aby všichni byli vědomi všech změn, a v případě chyb se vrátit do předchozí verze souborů.

Používání snímky, nikoliv záplaty

Hlavním rozdílem mezi Git a dalších systémů pro správu verzí je, že se dívá na data. Největší programy ukládají informace jako seznam změn, tzv záplaty pro soubory. Takové systémy zahrnují uložená data jako sadu souborů, stejně jako řadu změn, které jsou vyráběny pro každý soubor v závislosti na čase. Jak ukládat své datové Git? Co je na tom v tomto systému, který ji odlišuje od ostatních? Namísto náplastí, uložená data jsou považována za sadu odlitků malého souborového systému. Vždy, když uživatel dopustí novou verzi projektu, systém prostě pořád stav souboru formy v tuto chvíli. Pro zvýšení účinnosti v případě, kdy je tento soubor nezměnila, systém není uložit, a dělá odkaz na dříve uložené kopie, která byla tvořena k dnešnímu dni.

To je důležitý rozdíl od jiných systémů řízení, který je vlastní Git. Jaký je rozdíl mezi těmito výhodami? Git se stane jako malý souborový systém s velmi výkonnými nástroji, které běží na vrcholu.

S výhodou pro místní ovládání

Aby bylo možné provádět většinu operací v Gitu, stačí místní soubory a zdroje. To znamená, že ve většině případů není třeba pro data uložená v jiných počítačích v síti. Vzhledem k tomu, všechny změny v projektu na disku, provádět operace děje rychlostí blesku. Chcete-li například zobrazit historii projektu, není nutné stáhnout ze serveru. Četla z lokálního úložiště v počítači. Chcete-li zobrazit změny mezi verzí souboru, který byl proveden před měsícem a aktuální, můžete to udělat velmi rychle, aniž by se uchýlil k serveru.

Jinou práce je něco, co může být mnoho věcí, které se bez připojení k síti. Například vývojář může provést změny, zatímco v oblasti dopravy. V mnoha kontrolních systémů, to není možné.

Pozorování integrity dat

Před uložením libovolný soubor, je přidělen kód ve tvaru kontrolní součet vypočtené přímo Git. Jaký je součet? Tato hodnota, která se vypočítá pomocí speciálního algoritmu, a používá se pro ověření integrity dat během ukládání a přenosu. Je nemožné, aby něco změnit bez vědomí Git, a to je důležitou součástí filozofie systému.

Ty často přidávány

Téměř všechny činnosti, které se vyskytují v Gitu, přidány do databáze. Jsou velmi obtížné odstranit. Můžete přijít jen uložené informace ještě není, ale ztráta je vyloučena, když zapadne na své místo. Z tohoto důvodu, mnoho lidí si to Git, protože zde je možné provádět experimenty bez rizika něco nenapravitelné.

stav souboru

Práce s Git pro začátečníky zahrnuje připomenout, že soubor může být v jednom ze tří stavů:

  • Pevná, to znamená, že je soubor uložen v místním obchodě.
  • Pozměněny, pokud byly provedeny změny, avšak dosud provedeny konzervaci.
  • Připravený - změněné soubory, které jsou označeny pro konzervaci.

Takže v projektech, které používají Git existují tři oddíly pro různé stavy souboru:

  • Adresář Git, který ukládá metadata a strojovou databázi. To je nejdůležitější součástí systému.
  • Pracovní adresář, který se získává z databáze kopie libovolné verze projektu.
  • Soubor obsahující informace o následné konzervace.

nainstalovat Git

První věc, kterou je třeba udělat, aby bylo možné používat systém řízení verzí a - nainstalovat. Existuje několik způsobů, jak toho dosáhnout. Jsou dvě hlavní možnosti:

  • Instalace Git ze zdrojových kódů.
  • Instalační balíček pro vaši platformu.

Instalace Git ze zdrojových kódů

Až budou k dispozici, budou k dispozici lepší využití této možnosti, jak na nejnovější verzi. Každá aktualizace obvykle obsahuje spoustu užitečných vylepšení uživatelského rozhraní. To je důvod, proč, pokud instalujete ze zdrojových kódů není pro vás příliš obtížné, je lepší zvolit. Ano, a většina linuxových distribucí obsahuje zastaralé balíky.

Je třeba nainstalovat požadované knihovny: Expat lokny, libiconv, openssl, zlib. Po jejich instalaci, můžete si stáhnout nejnovější systém řízení verzí, zkompilovat a nainstalovat.

Instalace na Windows

Pokud nemáte Linux, jak chci používat Git, Windows také podporuje tento systém. A to je velmi snadné instalaci. K dispozici je projekt msysGit, instalační procedura, která je jedním z nejjednodušších. Stačí si stáhnout instalační soubor, který lze nalézt na stránce GitHub projektu, a spusťte jej. Po instalaci v počítači budou dvě verze - grafické a konzole.

Počáteční nastavení Git

Jakmile je řídicí systém v počítači nainstalován, je třeba provést některé kroky konfigurace prostředí pro uživatele. To se provádí pouze jednou. Při aktualizaci se uloží všechna nastavení. Mohou být kdykoli změnit.

Git obsahuje nástroj git config, který umožňuje provádět nastavení a kontrolovat provoz systému, stejně jako vzhled. Tyto parametry mohou být uloženy na třech místech:

  • Soubor obsahující hodnoty, které jsou společné pro všechny uživatele a úložišť.
  • Soubor, který obsahuje nastavení specifické pro uživatele.
  • V konfiguračním souboru umístěného v aktuálním úložišti. Tyto parametry jsou platné pouze pro něj.

vlastní název

Za prvé, po instalaci je nutné zadat uživatelské jméno a e-mail. To je velmi důležité, protože každý commit (uložit stav) obsahuje data. Jsou zahrnuty do commitů všech odeslaných a nelze později změnit.

Zadáte-Global možnost, bude nutné provést jednou toto nastavení.

Volba textového editoru

Po zadání názvu editoru zvolit, které by bylo nutné při psaní zpráv v Gitu. Default bude používat standardní operační systém editor. V případě, že uživatel chce použít jiný, musíte ji zaregistrovat v konfiguračním souboru v core.editor linii.

Zkontrolujte nastavení

Chcete-li znát základy Gitu, musíte být schopni zkontrolovat nastavení použity. Za tímto účelem týmu The git config -List. Zobrazí všechny dostupné možnosti, které mohou být nalezeny. Některé možnosti jména mohou být uvedena více než jednou. To je způsobeno skutečností, že Git přečte stejný klíč z různých souborů. V této situaci, poslední hodnota se používá pro každý klíč. Je možné zkontrolovat hodnoty určitých kláves, které se vejdou do týmu namísto «--list» - «{key}“.

Jak vytvořit archiv

K dosažení tohoto cíle dvěma způsoby. Prvním z nich je importovat do aktuálního adresáře nebo projektu. Druhá - klon ze serveru existující úložiště.

Vytvořte v tomto adresáři

Pokud se uživatel rozhodne začít používat Git do existujícího projektu, má jít do adresáře a inicializovat systém. To vyžaduje tým git init. To vytvoří podadresář v adresáři, který bude obsahovat všechny potřebné soubory. V této fázi ještě není nainstalován řízení verze na projektu. Chcete-li přidat soubory, kontrolovat svou potřebu indexu a udělat první fixaci změn.

klonování úložiště

Chcete-li získat kopii existující úložiště potřebovat tým git klon. S pomocí Git obdrží kopii téměř všech dat ze serveru. To se týká všech verzí každého souboru. Velmi užitečná funkce, jako je tomu v případě selhání programátor serveru může používat klon z libovolného klienta vrátit server do stavu, ve kterém byl při klonování. To je podobné bodu obnovení.

Smazání souboru v Git

Odinstalovat jakýkoli soubor může být, pokud bychom jej vyloučit z indexu, který je, ze sledovaných souborů. To vyžaduje tým git rm. To také odstraní soubor z adresáře uživatele. Pak je třeba provést commit. Po něm se soubor jednoduše zmizí a nebudou sledovány. Je-li ke změně, a je již indexována, pak použít vynucené vyjmutí s -f. Tato metoda zabrání odstranění dat, která dosud zapsáni do snímku, a že neexistuje žádný způsob, jak obnovit z vašeho systému.

Zrušit změny

Kdykoliv může být nutné zrušit žádnou akci. Pokud má uživatel spáchat brzy zapomněl přidat nějaké soubory, je možné ji překonat pomocí volby --amend. Tento příkaz se používá ke spáchání indexu. Pokud se po posledním uložit neprovedli žádné změny, bude projekt ve stejném stavu, a editor budou poznámky, kde si uživatel může editovat vše, co potřebujete. Je třeba mít na paměti, že ne každý bude zrušen zrušení operace. Někdy můžete trvale odstranit potřebná data. Mělo by být pozorný.

Výsledek

Nyní uživatel by měl utvořit představu o tom, co na Gitu, proč potřebujeme tento systém řízení verzí, jak se liší od ostatních podobných produktů. Je zřejmé, že úplné přezkoumání je nutné instalovat pracovní verze Gitu s osobním nastavením pro sebe. Nebrání manuál nebo videa kurz Git pro „nechápavé“, které budou schopny udržet uživatele krok za krokem celým procesem práci se systémem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.unansea.com. Theme powered by WordPress.