PočítačeSoftvér

Základná Git príkazy: postieľku

Pri programovaní, vážne automatizované systémy zvyčajne zahŕňajú viac vývojári, ktorí pracujú na rovnakom projekte. Zároveň musíme nejakým spôsobom realizovať možnosť paralelného správania úloh, bez toho aby bola dotknutá nej. Každý člen tímu musí vedieť, že je písanie kódu, ktorý nebude schopný odstrániť alebo upraviť neskôr ďalšie programátor.

Je veľmi dôležité, aby bolo možné zobraziť históriu zmien v dizajne, čím rýchlo a spoľahlivo lokalizovať problémové miesta a chyby.

Tieto úlohy sú navrhnuté tak, aby zvládnuť systém riadenia verzií. A jeden z nich je produkt s názvom Git.

Riadiace systémy Verzia: Trochu teórie

Stručne povedané - akýkoľvek systém pre správu verzií umožňuje uložiť všetky zmeny vykonané v súbore projektu. To umožňuje kontrolovať chyby v kóde a ich rýchlemu odstráneniu.

Konvenčne, systém pre správu verzií môžu byť rozdelené do troch typov:

  • miestnu;
  • centralizované;
  • distribuované.

Druhy systémov pre správu verzií

Miestne voľba vám umožní vytvoriť databázu so všetkými zmenami v súbore developerských projektov. Tento druh je veľmi jednoduchý a zrozumiteľný, a je schopný pracovať počítačový programátor alebo účastníka.

Centralizovaného riadenia verzie systémov sa rozhodli takú aktuálny problém, ako práca na projekte niekoľkých vývojári. Jeho podstata spočíva v tom, že súbory nie sú uložené na lokálnom počítači a na určitom serveri, ku ktorému je pripojený. To znamená, že účastníci projektu môžu pristupovať rôzne verzie súborov, a je ľahšie kontrolovať, kto a čo nie je k dispozícii vo vývoji. Avšak, ak z nejakého dôvodu server je nedostupný, alebo zlyhá, potom nejaké vážne problémy. To môže byť zhoršený tým, že nie je vždy možné obnoviť všetky dáta späť.

Distribuovaných riadiacich systémov verzia zakaždým, keď máte prístup centralizovaný server vytvorí úplnú kópiu súborov projektu na lokálnom počítači užívateľa. To znamená, že v danom okamihu môže byť viac kópií projektu - na strojoch účastníkov a na serveri. Vzhľadom k flexibilné mechanizmy rozvetvenie s týmto prístupom môže a má viesť paralelný vývoj v rôznych smeroch, zostáva v rámci rovnakého projektu. Git týka distribuovaných systémov pre správu verzií.

Git: popis a vlastnosti systému

Git systém pre správu verzií má svoje vlastné charakteristiky. Väčšina systémov ukladať súbory, meniť ich podľa pokynov uvedených v projekte. To znamená, že napríklad verzia aktuálneho vývoja počtu 3 môže obsahovať dáta týkajúce sa zmien v súbore A a B. A vo verzii 4 bude A, B a C. Z tohto dôvodu sú súbory meniť podľa potreby.

Git funguje trochu inak. Každá verzia projektu bude obsahovať možnosti pre všetky súbory A, B a C. Bez ohľadu na to, koľko z nich sa bude vykonávať zmeny. Samozrejme, Git neukladá kópia každého súboru, a používa iba odkaz na ňu.

Ďalšou dôležitou vlastnosťou je schopnosť pracovať priamo s lokálnym úložisku. To znamená, že ak chcete vykonať zmeny, ktoré predávajú priamo k projektu účastníka počítača. To je veľmi užitočné, keď developer je ďaleko od Internetu. Potom, pri získavaní prístupu k serveru, budete môcť odosielať všetky dáta v spoločnej úložisko.

Ak chcete zachovať integritu dát metódu hash každý modifikovaný súbor SHA-1. To umožňuje, aby systém pre správu verzií presne vedieť, kde, kedy a kto zmenil súbor.

Git: Montáž

Aby bolo možné začať pracovať s Git, je potrebné ho nainštalovať. Systém pre správu verzií je k dispozícii na použitie v systéme Windows, Mac OS, Linux.

Verzia Windows možno stiahnuť na adrese: git-for-windows.github.io. Po stiahnutí program, ktorý chcete nainštalovať. Easy inštalačný program, takže tento postup by nemal spôsobiť problémy.

Veľmi často sa stáva, užívatelia sa stretávajú s takým problémom, v ktorom píše, že konzola Git nie je interné alebo externé príkaz pri pokuse o zadanie dátumu. Riešením by mohlo byť pridať úplnú cestu k adresáru v systémovej premennej PATH.

prvý tím

Po inštalácii systém riadenia verzií v počítači, musí byť nakonfigurovaný. Stojí za zmienku, že v tomto bode stránkach GitHub musí byť registrovaná s účtom. Aby bolo možné vykonať počiatočnú konfiguráciu, budete musieť zavolať klienta konzoly, pretože budú musieť zadávať príkazy. To možno vykonať pravým kliknutím a výberom Git Bash. Klient by mal otvoriť okno konzoly, ktorý vyzve na zadanie dát. Je nutné vykonať sériu príkazu Git Bash:

  • git config --global user.name '' name '';
  • git config --global user.mail '' E ''.

V tejto fáze je potrebné nakonfigurovať spôsob konci riadkov dva príkazy:

  • git config --global core.autocrlf pravda;
  • git config --global core.safecrlf false.

Pre počiatočné nastavenie systému Git to stačí. Ďalej bude tím použiť len pre riadenie projektov.

Základné príkazy Git

  • Init: Tento príkaz vytvorí nové úložisko.

Príklad použitia: init názov projektu.

  • Klon. Produkuje kopírovanie existujúce úložisko zo vzdialeného zdroja.

Ktorý sa používa git príkaz clone: clone git: //github.com/put úložiska.

  • Pridať. Najčastejšie sa používa príkaz do systému pre správu verzií Git. Vykonáva jednoduchú úlohu - pridať určité súbory v určitej oblasti, označované ako indexu alebo scény. V ňom môžete prenášať viac súborov alebo zložiek, ktoré musia byť následne pridané do úložiska, alebo dať do jazyka Git, "spáchať".

Príkladom použitia GITU príkazov vyzerá takto: pridať nekiy_fayl.txt.

  • Status. To vám umožní zobraziť zoznam súborov, ktoré sú prítomné v indexe a pracovný adresár. Slúži na ovládanie a zobrazenie dát pripravených spáchať alebo zmenený, ale nie bez uloženia verzie scény.

  • Diff. Ukazuje rozdiel stavov. Napríklad s touto Git príkazy, môžete určiť, či došlo k zmene medzi priečinku projektu a index.
  • Dopustiť. Vykoná uloženie dojem všetko, čo bolo v indexe priamo do databázy. Ako výsledok Git príkazov textový súbor sa zobrazí na obrazovke, kde môžete presne špecifikovať, aké zmeny boli vykonané. A tiež uvidíte informáciu o tom, koľko súbory boli podrobené dopustiť, a kontrolný súčet. Hlavná vec - nezabudnite, že po zmene v základe bude zobrazovať iba dáta, ktoré boli zaznamenaná v indexe gitu pridať príkaz.

Ďalšie príkazy Git

  • Resetovať. O funkciách tohto príkazu hovorí, že jej názov. Proste vyhodí chladnejšie oblasti - index zadaný súbor, ktoré tam náhodou. Je potrebné zaobchádzať opatrne obnoviť s využitím kľúčových príkazov - - tvrdé, pretože to bude mať vplyv na súbory v pracovnom adresári, čo môže viesť k nežiadúcim dôsledkom.
  • Rm. Most práve tento tím môže byť opísaný ako inverzné git add, pretože odstraňuje súbory z indexu. Avšak, v rovnakej dobe stále viac a od pracovnej zložky.

Príklad použitia: git rm nekiy_fayl.txt.

  • Mv. Presunie súbor.
  • Čistote. Určený pre čistenie zložku projektu od nepotrebných súborov.

Prezentované príkazy sú používané pre všeobecné potreby projektu.

Práca s pobočkami v Git repozitároch

Ak chcete spravovať pobočky v GITU má špeciálnu sadu príkazov. Sú schopní sa pripojiť, mazať, vytvárať pobočku v gitu. Príkaz zoznam je uvedený nižšie.

  • Vetva. Tento príkaz je k dispozícii niekoľko tlačidiel, ktoré môžete použiť pružne riadiť pobočky v projekte. Pobočka je multi-nástroj pre plnú kontrolu nad stavom úložiska. Jednoduchý volanie git branch vydá zoznam všetkých existujúcich pobočiek úložiska. -v možnosť pridá do príkazu bude zobraziť nejaké COMMIT boli zaznamenané v posledných rokoch. A použitie -d odstráni uvedenej vetvy. Pobočka môže nielen odstrániť, ale tiež vytvoriť. Živé git branch imya_vetki povedie k usporiadaniu novej pobočky v projekte. Je potrebné poznamenať, že v tomto prípade ukazovateľ na aktuálnej pracovnej situácia je odlišná. Napríklad vytvorenie imya_vetki to môže byť v skutočnosti nachádza v pána vetvy.
  • Pre pohyb na požadovanú položku, je príkaz Git pokladnice nuzhnaya_vetka že usporiadanie ukazovateľ na požadovanú pobočku.
  • Pokladňa. Ako bolo uvedené vyššie, sa prepína.
  • Zlúčiť. Tento príkaz umožňuje zlúčiť niekoľko pobočiek dohromady.
  • Log. Rys zobrazuje všetky zmeny od začiatku projektu a až do posledného spáchať. S použitím rôznych kľúčov spolu s tímom výzvu vám umožní rozšíriť jeho funkčnosť. Napríklad volanie git log -p -2 umožňuje zobraziť podrobnejšie informácie o zmenách v každom potvrdení. -2sekunda key hovorí, že budete musieť preukázať iba posledné 2 zmeny. --stat argument je pridaný do denníka volaní git, vykonáva takmer rovnaký ako p, ale podrobnejšie a s kompaktnej forme. Aj pomocou protokolu git, môžete zobraziť informácie o zmenách vytvorením vlastný formát zobrazenia pomocou voľby celkom kľúč formáte. Ak chcete dať zvláštny druh nutnosti použiť nejaký regulárnych výrazov. Napríklad tento dostať prihlásiť --pretty = formát ''% H,% s,% ar,% y '' prinesie krátku hash commit, potom jeho autora, dátum vytvorenia a komentáre zmien. To je veľmi užitočné pri sledovaní veľkého počtu COMMIT.

Príkazy pre distribuované pracovné systém

  • Načítanie. Ak zadáte tento príkaz, git konzoly migrovať všetky zmeny zo vzdialeného úložiska do lokálneho.
  • Vytiahnuť. Git príkaz pull je fúzia dvoch z vyššie - git fetch a git zlúčenie. To znamená, že najprv dostane informácie zo vzdialeného úložiska, a potom sa spojí s aktuálne používané pobočkou.
  • Tlačiť. Z názvu tohto príkazu je výrazom "strčiť" v užívateľskom prostredí, čo znamená, že pripojenie k vzdialenému úložisku a transfer k zmenám v miestnej.

Diaľkové príkazy

  • Remote. Je to mocný nástroj pre správu vzdialených úložísk. S diaľkovým ovládačom, môžete ich odstrániť, názor, pohybovať, alebo vytvoriť nové.
  • Archive. Názov hovorí sám za seba. Príkaz vám umožní vytvoriť archív s potrebnými úpravami, napríklad, pripraviť sa na jej prenos v sieti.

Ako používať tento ťahák

Materiály uvedené v článku neodrážajú všetky príkazy Git. Betlehem skôr je určený na pomoc začiatočníkom, ktorí sa chcú naučiť tento trochu zložitý produkt pre správu verzií. Ľudia, ktorí na nejakú dobu aktívne používať svoj Git, pomáha si pamätať zrazu zabudol kľúčové príkazy alebo jej písanie.

V skutočnosti je systém pre správu verzií Git má obrovský potenciál, pokiaľ ide o konfiguráciu a správu. Hojnosť tímov a niekoľko kľúčov, ktoré sa používajú v nich - najlepším dôkazom. Pre tých, ktorí chcú študovať v detaile všetky vlastnosti a nastavenia systému Git, existuje veľa návodov, vrátane úradníka z GitHub, kde je celý systém podrobne popísaný, a všetky podrobnosti o použití príkazov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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