PočítačeSoftvér

Git - čo to je? Git pre začiatočníkov: Opis

Mnohí z tých, zapletený s vývojom softvéru, počul o gitu. Aké sú tri písmená? Je dôležité pochopiť, opis, rovnako ako princípy činnosti, aby aj naďalej efektívne využívať tento systém pre správu verzií, ktorý, na rozdiel od iných podobných systémov sú úplne odlišné pojmy informácií, práca s ním, aj napriek podobné používateľské rozhranie. Takže, čo je Git?

popis

Git je distribuovaný systém pre správu verzií pre novo vyvinuté súboru. Bola založená v roku 2005. Autorom operačného systému Linux. Systém synchronizuje prácu s webom, rovnako ako udržiavať a aktualizovať zmeny k súborom. Jedná sa o veľmi pohodlný prístup pri práci na projekte niekoľko vývojárov. K dnešnému dňu, to je Git sa používa v mnohých slávnych projektov. Že takéto použitie? Napríklad vývoj operačného systému Android je zapojená do veľkého počtu programátorov. To by bolo veľmi nevhodné, ak jeden z nich robil rozdiel, zatiaľ čo iní nevedel o tom. Git tiež umožňuje, aby všetci boli vedomí všetkých zmien, a v prípade chýb sa vrátiť do predchádzajúcej verzie súborov.

Používanie snímky, nie záplaty

Hlavným rozdielom medzi Git a ďalších systémov pre správu verzií je, že sa pozerá na dáta. Najväčší programy ukladajú informácie ako zoznam zmien, tzv záplaty pre súbory. Takéto systémy zahŕňajú uložené dáta ako sadu súborov, rovnako ako rad zmien, ktoré sú vyrábané pre každý súbor v závislosti na čase. Ako ukladať svoje dátové Git? Čo je na tom v tomto systéme, ktorý ju odlišuje od ostatných? Namiesto náplastí, uložené dáta sú považované za sadu odliatkov malého súborového systému. Vždy, keď používateľ dopustí novú verziu projektu, systém jednoducho stále stav súboru formy v túto chvíľu. Pre zvýšenie účinnosti v prípade, keď je tento súbor nezmenila, systém nie je uložiť, a robí odkaz na skôr uložené kópie, ktorá bola tvorená k dnešnému dňu.

To je dôležitý rozdiel od iných systémov riadenia, ktorý je vlastný Git. Aký je rozdiel medzi týmito výhodami? Git sa stane ako malý súborový systém s veľmi výkonnými nástrojmi, ktoré bežia na vrchole.

S výhodou pre miestne ovládanie

Aby bolo možné vykonávať väčšinu operácií v gitu, stačí miestne súbory a zdroje. To znamená, že vo väčšine prípadov nie je potrebné pre dáta uložené v iných počítačoch v sieti. Vzhľadom k tomu, všetky zmeny v projekte na disku, vykonávať operácie deje rýchlosťou blesku. Ak chcete napríklad zobraziť históriu projektu, nie je potrebné stiahnuť zo servera. Čítala z lokálneho úložiska v počítači. Ak chcete zobraziť zmeny medzi verziou súboru, ktorý bol vykonaný pred mesiacom a aktuálne, môžete to urobiť veľmi rýchlo, bez toho aby sa uchýlil k serveru.

Inou práca je niečo, čo môže byť veľa vecí, ktoré sa bez pripojenia k sieti. Napríklad autor môže vykonať zmeny, zatiaľ čo v oblasti dopravy. V mnohých kontrolných systémov, to nie je možné.

Pozorovanie integrity dát

Pred uložením ľubovoľný súbor, je pridelený kód v tvare kontrolný súčet vypočítané priamo Git. Aký je súčet? Táto hodnota, ktorá sa vypočíta pomocou špeciálneho algoritmu, a používa sa pre overenie integrity dát počas ukladania a prenosu. Je nemožné, aby niečo zmeniť bez vedomia Git, a to je dôležitou súčasťou filozofie systému.

Tie často pridávané

Takmer všetky činnosti, ktoré sa vyskytujú v gitu, pridané do databázy. Sú veľmi ťažké odstrániť. Môžete prísť len uložené informácie ešte nie je, ale strata je vylúčená, keď zapadne na svoje miesto. Z tohto dôvodu, mnoho ľudí si to Git, pretože potom môžete vykonávať experimenty bez rizika niečo nenapraviteľné.

stav súboru

Práca s Git pre začiatočníkov zahŕňa pripomenúť, že súbor môže byť v jednom z troch stavov:

  • Pevná, to znamená, že je súbor uložený v miestnom obchode.
  • Pozmenené, ak boli vykonané zmeny, avšak doteraz vykonané konzerváciu.
  • Pripravený - zmenené súbory, ktoré sú označené pre konzerváciu.

Takže v projektoch, ktoré používajú Git existujú tri oddiely pre rôzne stavy súboru:

  • Adresár Git, ktorý ukladá metadáta a strojovou databázu. To je najdôležitejšou súčasťou systému.
  • Pracovný adresár, ktorý sa získava z databázy kópie ľubovoľnej verzia projektu.
  • Súbor obsahujúci informácie o následnej konzervácie.

nainštalovať Git

Prvá vec, ktorú treba urobiť, aby bolo možné používať systém riadenia verzií a - nainštalovať. Existuje niekoľko spôsobov, ako to dosiahnuť. Sú dve hlavné možnosti:

  • Inštalácia Git zo zdrojových kódov.
  • Inštalačný balíček pre vašu platformu.

Inštalácia Git zo zdrojových kódov

Až budú k dispozícii, budú k dispozícii lepšie využitie tejto možnosti, ako na najnovšiu verziu. Každá aktualizácia zvyčajne obsahuje veľa užitočných vylepšení používateľského rozhrania. To je dôvod, prečo, ak inštalujete zo zdrojových kódov nie je pre vás príliš ťažké, je lepšie zvoliť. Áno, a väčšina linuxových distribúcií obsahuje zastarané balíky.

Je potrebné nainštalovať požadované knižnice: Expat lokne, libiconv, openssl, zlib. Po ich inštalácii, môžete si stiahnuť najnovší systém riadenia verzií, skompilovať a nainštalovať.

Inštalácia na Windows

Ak nemáte Linux, ako chcem používať Git, Windows tiež podporuje tento systém. A to je veľmi ľahké inštaláciu. K dispozícii je projekt msysGit, inštalačné procedúra, ktorá je jedným z najjednoduchších. Stačí si stiahnuť inštalačný súbor, ktorý možno nájsť na stránke GitHub projektu, a spustite ho. Po inštalácii v počítači budú dve verzie - grafické a konzoly.

Počiatočné nastavenie Git

Akonáhle je riadiaci systém v počítači nainštalovaný, je potrebné vykonať niektoré kroky konfigurácie prostredia pre užívateľov. To sa vykoná len raz. Pri aktualizácii sa uloží všetky nastavenia. Môžu byť kedykoľvek zmeniť.

Git obsahuje nástroj git config, ktorý umožňuje vykonávať nastavenie a kontrolovať prevádzku systému, rovnako ako vzhľad. Tieto parametre môžu byť uložené na troch miestach:

  • Súbor obsahujúci hodnoty, ktoré sú spoločné pre všetkých užívateľov a úložísk.
  • Súbor, ktorý obsahuje nastavenia špecifické pre používateľa.
  • V konfiguračnom súbore umiestneného v aktuálnom úložisku. Tieto parametre sú platné iba pre neho.

vlastný názov

Po prvé, po inštalácii je nutné zadať meno a e-mail. To je veľmi dôležité, pretože každý commit (uložiť stav) obsahuje dáta. Sú zahrnuté do COMMIT všetkých odoslaných a nemožno neskôr zmeniť.

Zadáte-Global možnosť, bude potrebné vykonať raz toto nastavenie.

Voľba textového editora

Po zadaní názvu editora zvoliť, ktoré by bolo nutné pri písaní správ v gitu. Default bude používať štandardný operačný systém editor. V prípade, že užívateľ chce použiť iný, musíte ju zaregistrovať v konfiguračnom súbore v core.editor línii.

Skontrolujte nastavenie

Ak chcete poznať základy gitu, musíte byť schopní skontrolovať nastavenie použité. Za týmto účelom tímu The git config -list. Zobrazia všetky dostupné možnosti, ktoré môžu byť nájdené. Niektoré možnosti mená môžu byť uvedená viac ako raz. To je spôsobené skutočnosťou, že Git prečíta rovnaký kľúč z rôznych súborov. V tejto situácii, posledná hodnota sa používa pre každý kľúč. Je možné skontrolovať hodnoty určitých kláves, ktoré sa zmestia do tímu namiesto «--list» - «{key}".

Ako vytvoriť archív

Na dosiahnutie tohto cieľa dvoma spôsobmi. Prvým z nich je importovať do aktuálneho adresára alebo projektu. Druhá - klon zo servera existujúce úložiska.

Vytvorte v tomto adresári

Ak sa užívateľ rozhodne začať používať Git do existujúceho projektu, musí to ísť do adresára a inicializovať systém. To si vyžaduje tím git init. To vytvorí podadresár v adresári, ktorý bude obsahovať všetky potrebné súbory. V tejto fáze ešte nie je nainštalovaný riadenie verzie na projekte. Ak chcete pridať súbory, kontrolovať svoju potrebu indexe a urobiť prvý fixáciu zmien.

klonovanie úložisko

Ak chcete získať kópiu existujúcej úložiska potrebovať tím git klon. S pomocou Git dostane kópiu takmer všetkých dát zo servera. To sa týka všetkých verzií každého súboru. Veľmi užitočná funkcia, ako je tomu v prípade zlyhania programátor servera môže používať klon z ľubovoľného klienta vrátiť server do stavu, v ktorom bol pri klonovaní. To je podobné bodu obnovenia.

Zmazanie súboru v Git

Odinštalovať akýkoľvek súbor môže byť, ak by sme ho vylúčiť z indexu, ktorý je, zo sledovaných súborov. To si vyžaduje tím git rm. To tiež odstráni súbor z adresára užívateľa. Potom je potrebné vykonať commit. Po ňom sa súbor jednoducho zmizne a nebudú sledované. Ak je k zmene, a je už indexovaná, potom použiť vynútené vybratie s -f. Takýto spôsob bude brániť odstránenie dát, ktorá doteraz zapísaní do snímky, a že neexistuje žiadny spôsob, ako obnoviť systém.

Zrušiť zmeny

Kedykoľvek môže byť potrebné zrušiť žiadnu akciu. Pokiaľ má užívateľ spáchať čoskoro zabudol pridať nejaké súbory, je možné ju prekonať pomocou voľby --amend. Tento príkaz sa používa na spáchanie indexu. Ak sa po poslednom uložení nebolo urobené žiadne zmeny, bude projekt v rovnakom stave, a editor budú poznámky, kde si užívateľ môže editovať všetko, čo potrebujete. Treba mať na pamäti, že nie každý bude zrušený zrušenie operácie. Niekedy môžete natrvalo odstrániť potrebné dáta. Malo by byť pozorný.

výsledok

Teraz užívateľ by mal utvoriť predstavu o tom, čo na gitu, prečo potrebujeme tento systém riadenia verzií, ako sa líši od ostatných podobných produktov. Je zrejmé, že úplné preskúmanie je nutné inštalovať pracovná verzia GITU s osobným nastavením pre seba. Nebráni manuál alebo videa kurz Git pre "nechápavo", ktoré budú schopné udržať používateľa krok za krokom celým procesom prácu so systémom.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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