Git je najobľúbenejší výberový systém pre správu verzií pre mnohých vývojárov softvéru. Linus Torvalds vyvinul Git počas vývoja jadra Linuxu už v roku 2005. A odvtedy vývojári tento systém riadenia verzií široko používajú na spoluprácu s ostatnými členmi na ich projektoch.

Ak sa učíte vývoj softvéru a jeho rôznych aspektov, možno ste už niekedy o Gite počuli. Táto príručka podrobne vysvetlí Git spolu so krátkym sprievodcom o tom, ako ju nainštalovať a nakonfigurovať v systéme Linux.

Čo je Git a prečo ho potrebujete?

Vývoj softvéru je náročný. Zahŕňa prácu s niekoľkými súbormi a často vyžaduje manipuláciu so zdrojovým kódom, aby sa dosiahol požadovaný výstup skôr, ako bude pripravený na použitie.

Nielen to, aj keď je tento kód spustený vo výrobe, stále existuje potreba periodické refaktoringy, aby bol kód efektívny, udržiavateľný a čitateľný pre ostatných vývojárov na serveri tím.

Vďaka toľkým premenným a viacerým vývojárom pracujúcim na projekte súčasne môže byť čoskoro náročné mať prehľad o všetkých rôznych súboroch projektu a ich revíziách.

instagram viewer

Tu prichádza na rad systém riadenia verzií (VCS) ako Git. Uľahčuje sledovanie a správu zmien kódu odoslaných rôznymi členmi tímu a zase urýchľuje vývoj a testovanie softvéru.

Medzi významné výhody používania systému riadenia verzií patria:

  • Prístup k dlhodobej histórii zmien, aby ste si mohli pozrieť všetky zmeny, ktoré tím niekedy vykonal v súbore.
  • Rozvetvenie a zlúčenie, ktoré uľahčuje simultánny príspevok a umožňuje zlúčiť viac verzií súboru do jedného súboru, aby sa zmeny uplatnili a zabránilo sa duplikácii súboru.

Aký systém riadenia verzií používate, samozrejme určuje aj výhody, ktoré môžete pri jeho používaní očakávať. V prípade Gitu, pretože ide o systém riadenia distribuovanej verzie (DVCS), sú všetky vaše súbory s kódom prítomné v počítači každého prispievateľa.

Okrem vyššie uvedených výhod (a niekoľkých ďalších) vám teda Git umožňuje pracovať aj offline - okrem funkcií push a pull, ktoré si na svoje fungovanie stále vyžadujú pripojenie k internetu.

Súvisiace: Top 10 systémov na správu verzií pre Linux

Ako nainštalovať Git na Linux

Inštalácia Gitu v systéme Linux je pomerne jednoduchá. Podľa nasledujúcich distribúcií systému Linux ho nainštalujte do svojho počítača pomocou nasledujúcich príkazov.

Nainštalujte Git na Debian / Ubuntu

Git je k dispozícii v oficiálnych úložiskách Ubuntu a Debian. Preto ho môžete ľahko nainštalovať pomocou APT:

sudo apt nainštalovať git

Nainštalujte Git na Fedore

Git na Fedore môžete nainštalovať buď pomocou DNF, alebo YUM. Ak používate staršiu verziu Fedory (až do Fedory 21), použite YUM:

sudo yum nainštalovať git

Naopak, ak máte vo svojom systéme spustenú Fedoru 22 alebo novšiu, môžete na inštaláciu Gitu použiť DNF.

sudo dnf nainštalovať git

Nainštalujte Git na Arch Linux

Ak používate Arch Linux, môžete si Git nainštalovať pomocou Pacmana:

sudo pacman -S git

Nainštalujte Git na FreeBSD

Ak chcete nainštalovať Git na FreeBSD, zadajte nasledujúci príkaz:

sudo pkg nainštalovať git

Po dokončení overte, či bola inštalácia úspešná, spustením nasledujúceho príkazu:

git --verzia

Ak vráti číslo verzie, znamená to, že inštalácia bola úspešná. Ak nie, musíte znova prejsť procesom inštalácie.

Ako nakonfigurovať Git v systéme Linux

Po nainštalovaní Gitu do vášho systému musíte pred použitím nakonfigurovať niektoré z jeho komponentov, ako napríklad používateľské meno, e-mailová adresa a predvolený textový editor. Táto konfigurácia bude jednorazovým procesom a vaše nakonfigurované nastavenia by mali trvať, kým neodstránite Git zo systému.

Vytvorte identitu pre Git

Najskôr je potrebné nastaviť predvolenú identitu (používateľské meno a e-mailovú adresu) pre všetky potvrdenia, ktoré vo svojom systéme vykonáte. Existujú dva spôsoby, ako to urobiť. Môžete nastaviť globálnu identitu tak, aby všetky potvrdené potvrdenia prechádzali rovnakou identitou, alebo môžete nastaviť identitu pre jednotlivé úložiská tak, aby sa pre rôzne projekty používali samostatné identity.

Ak chcete nastaviť globálnu identitu, otvorte terminál a spustite nasledujúce príkazy:

git config --global user.name "your_name"
git config --global user.email "your_email_address"

Ak chcete nastaviť predvolenú identitu pre konkrétne úložisko, najskôr zamierte do adresára, ktorý obsahuje úložisko. Použite príkaz ls zoznam adresárov (a podadresárov) a príkaz cd ísť do nich.

Keď sa nachádzate v úložisku, v termináli spustite nasledujúce príkazy:

git config meno pouzivatela "tvoje meno"
git config user.email "your_email_address"

Nakonfigurujte SSH pre Git v systéme Linux

Ďalej, aj keď to nie je potrebné, môžete tiež nastaviť SSH pre Git na vašom počítači, aby umožňoval prihlasovanie bez hesla. Týmto spôsobom nemusíte zadávať svoje heslo zakaždým, keď chcete vykonať zmeny v úložisku.

Ak to chcete urobiť, otvorte okno terminálu a spustením nasledujúceho príkazu vytvorte pomocou svojho e-mailu nový kľúč SSH:

ssh-keygen -t rsa -b 4096 -C "your_email_address"

Po zobrazení výzvy na zadanie názvu súboru zadajte umiestnenie, kam chcete kľúč uložiť, a stlačte kláves Zadajte; ak chcete pokračovať v predvolenej možnosti, stlačte Zadajte.

Systém vás teraz požiada o nastavenie prístupovej frázy na pridanie ďalšej vrstvy zabezpečenia k SSH na vašom počítači. Zadajte silnú prístupovú frázu, ktorú si môžete zapamätať a ktorú ste zadali Zadajte.

Nakoniec musíte do kľúča pridať kľúč SSH ssh-agent, ktorá obsahuje súkromné ​​kľúče vášho systému. Za týmto účelom spustite v termináli nasledujúci kód:

ssh-add ~ / .ssh / id

Po nakonfigurovaní svojej identity môžete Git nakonfigurovať ďalej tak, aby vyhovoval vášmu pracovnému postupu.

Zmeňte predvolený textový editor pre Git

Jednou z ďalších konfigurácií, ktoré môžete urobiť, je zmena predvoleného textového editora Git pre vaše interakcie.

V predvolenom nastavení je Git nakonfigurovaný na používanie textového editora Vim. Ak ste však Vim nikdy predtým nepoužívali, nemusíte sa pri jeho používaní cítiť ako doma. Na demonštráciu procesu nastavíme nano ako predvolený textový editor Git. Pokiaľ ale máte preferovaný textový editor, môžete ho nahradiť nasledujúcim príkazom:

git config --global core.editor nano

Skontrolujte konfigurácie

Keď ste nakonfigurovali Git podľa svojich preferencií, skontrolujte nastavenia raz, aby ste sa ubezpečili, že sú správne. Spustením nasledujúceho príkazu získate zoznam všetkých konfiguračných nastavení Git pre váš systém:

git config - zoznam

Ak budete niekedy v budúcnosti chcieť konfiguráciu upraviť, otvorte gitconfig súbor spustením:

nano ~ / .gitconfig

Potom upravte hodnoty identít, ktoré chcete zmeniť.

Úspešne spustený Git v systéme Linux

Pomocou vyššie uvedeného sprievodcu by ste mali byť schopní nainštalovať a nakonfigurovať Git na vašom systéme Linux v krátkom čase. A ďalej musíte začleniť Git do svojho pracovného toku, aby ste mohli lepšie spravovať svoje projekty.

Na tento účel existujú rôzne služby Git, ktoré vám môžu pomôcť spravovať vaše úložiská. Jeden taký je GitHub, ktorá uľahčuje kontrolu verzií a ponúka bezpečné cloudové úložisko a podporu integrácie pre nespočetné množstvo nástrojov.

Ak ste v Gite nováčikom a premýšľate, kde začať, naučiť sa, ako vytvoriť svoje prvé úložisko, vám môže pomôcť pri práci s týmto nástrojom.

Email
Ako vytvoriť prvé úložisko na Githube

Chcete zdieľať svoje vývojové projekty online? Tu je postup, ako začať s prvým úložiskom Github.

Prečítajte si Ďalej

Súvisiace témy
  • Linux
  • Inštalácia softvéru
  • Terminál
  • GitHub
O autorovi
Yash Wate (16 publikovaných článkov)

Yash je redaktorom štábu na MUO pre oblasť DIY, Linux, programovanie a bezpečnosť. Predtým, ako našiel svoju vášeň v písaní, vyvíjal pre web a iOS. Jeho písanie nájdete aj na TechPP, kde pokrýva ďalšie vertikály. Okrem techniky sa rád venuje astronómii, formule 1 a hodinkám.

Viac od Yash Wate

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.