Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

2. diel - Git - Inštalácia

V predchádzajúcej lekcii, Git - História a princípy, sme si predstavili verzovací nástroj Git. Ďalej sa zoznámili s históriou, princípmi a základnými stavmi súborov.

V dnešnom tutoriáli Git si popíšeme Git klientov a ich integráciu do vývojových prostredí. Spomenieme si inštaláciu na Linux a podrobne si prejdeme inštaláciu na Windows.

Git klienti

Existuje veľa Git klientov a medzi najpoužívanejších patria:

  • Git: Oficiálny klient pre Git. Ponúka príkazový riadok aj grafické rozhranie pre základné operácie, vrátane sledovania histórie, rozdielov medzi verziami a správy vetiev.
  • TortoiseGit: Integrovaný klient do Windows Prieskumníka s kontextovým menu pre repozitáre. Vizuálne zobrazuje stavy súborov, umožňuje vytváranie a fúziu vetiev a ďalšie operácie.
  • GitHub Desktop: Zameriava sa na jednoduchú správu repozitárov, výber repozitárov, synchronizáciu a prácu s pull requestmi.
  • Git Extensions: Prináša rozšírené možnosti pre históriu, vetvy, zmeny medzi verziami a ďalšie.
  • SmartGit: Určený pre pokročilých užívateľov, podporuje prácu v tíme, sledovanie zmien a vývoj v tíme.

Na naše účely si vyberieme klienta Git.

Integrácia do vývojových prostredí (IDE)

Veľa vývojových prostredí (IDE) obsahuje integrované nástroje na prácu s Gitom. Táto integrácia uľahčuje vývojárom prácu tým, že umožňuje vykonávať Git operácie priamo z IDE a sledovať stav repozitára bez nutnosti prepínania medzi aplikáciami. Niektoré IDE, ktoré ponúkajú túto integráciu, sú:

Inštalácia Gitu

Teraz sa už môžeme pustiť do prvého kroku, ktorým je inštalácia tohto distribuovaného verzovacieho systému na náš operačný systém.

Linux

Pre inštaláciu Gitu na rôznych distribúciách Linuxu platia rôzne postupy. Konkrétne postupy a požiadavky pre inštaláciu na rôzne distribúcie nájdeme na stránke Gitu pre Linux.

Uveďme si všeobecný postup, ktorý platí pre väčšinu distribúcií:

  1. Otvoríme terminál a použijeme príkaz apt-get install git na inštaláciu balíčka Gitu podľa našej distribúcie.
  2. Po dokončení inštalácie sa príkazom git --version presvedčíme o jej úspešnosti.

Windows

V nasledujúcej časti si ukážeme, ako Git nainštalovať na operačný systém Windows.

Presný postup inštalácie nižšie platí pre verziu 2.41.0. Verziu si stiahnite v prílohe pod článkom.

Stiahnutie inštalátora pre Windows

Stiahneme si inštalačný súbor zo stránky Git pre Windows, vyberieme Standalone Installer pre našu verziu operačného systému:

Stránka pre stiahnutie inštalátora pre Windows - Git

Pri sťahovaní a inštalácii Gitu majme na pamäti, že je vhodné voliť Git Standalone Installer namiesto verzie určenej pre Thumbdrive. Thumbdrive verzia bola vyvinutá na špecifické použitie a v našom systéme sa môžu objaviť nekompatibility alebo neočakávané správanie.

Spustenie inštalátora pre Windows

Po stiahnutí inštalátora ho spustíme. Inštalátor bude požadovať odsúhlasenie licenčných podmienok, ktoré potvrdíme a stlačíme Next.

Po každom výbere v oknách popísaných v kapitolách nižšie vždy stlačíme tlačidlo Next a presunieme sa do ďalšieho okna.

Select destination Location

V nasledujúcom okne vyberieme adresár na inštaláciu Gitu:

Nastavenie umiestnenia Git - Git
Select Components

Teraz sa nám otvorilo okno Select Components, ktorého voľby si popíšeme:

Inštalácia asociácií a komponentov - Git
Additional icons

Prvá voľba je jasná, pýta sa nás, či chceme pridať ikonu na plochu.

Windows Explorer integration

Ďalšia ponuka je zaujímavejšia. Pýta sa na integráciu do Windows Explorera. To je ponuka, ktorá sa zobrazí, keď klikneme pravým tlačidlom myši. My zaškrtneme obe možnosti.

Git LFS (Large File Support)

Možnosť Git LFS (Large File Support) umožňuje použitie rozšírenia, ktoré sťahuje veľké súbory postupne podľa potreby. Tým urýchľuje niektoré operácie bez zbytočného načítania informácií. Túto možnosť zaškrtneme.

Associate .git* configuration files with default text editor a Associate .sh files to be run with Bash

Ďalšie dve možnosti sa týkajú otvárania konfiguračných súborov predvoleným editorom a otvárania .sh súborov v Bashi. Obe možnosti zaškrtneme.

Check daily for Git pre Windows updates

Poslednou možnosťou je denná otázka na aktualizáciu gitu, ktorú nepotrebujeme.

Select Start Menu Folder

V ďalšom okne sme vyzvaní na vytvorenie skratky pre Git v ponuke rýchleho spustenia. Pomenujeme ju alebo voľbou Don't create a Start Menu folder zamedzíme vytvoreniu skratky:

Select Start Menu Folder - Git
Choosing the default editor used by Git

Teraz si vyberieme, ktorý textový editor bude Git používať. Ak nechceme inštalovať ďalšie programy, je možné použiť vstavaný Notepad, alebo zvoliť Vim. V našom postupe zvoľme Vim:

Výber editora - Git
Adjusting the name of the initial branch in new repositories

Teraz zvolíme názov počiatočnej vetvy. Predvolené meno je master, v našom postupe zvolíme Let Git decide:

Názov vetvy - Git
Adjusting your PATH environment

Teraz sa dostávame k nastaveniu cesty PATH:

Nastavenie PATH - Git

Tu máme možnosť konfigurovať spôsob ovládania Gitu pomocou:

  • Nainštalované príkazové riadky.
  • Integrácia s príkazovým riadkom systému Windows (s automatickým pridaním do cesty PATH).
  • Vykonanie pokročilej inštalácie, ktorá úplne prepíše obsah cesty PATH.

Zaškrknutím tretej možnosti môžeme spôsobiť problémy s inými službami Windows, ako sú napríklad find alebo dir. To môže ovplyvniť inštaláciu iných programov, ktoré využívajú PATH na spustenie iných služieb.

Zaškrtneme odporúčanú druhú možnosť.

Choosing HTTPS transport backend

Ďalej nastavíme knižnicu pre HTTPS spojenie a validáciu serverových certifikátov v Gite. Pokiaľ nepracujeme v Active Directory prostredí, zvolíme možnosť Use the OpenSSL library:

Nastavenie SSL pre HTTPs - Git
Configuring the line ending conversions

Tu zvolíme konverziu textov pre rôzne operačné systémy:

  • Prvá možnosť je určená pre Windows.
  • Druhá pre unixové systémy.
  • Tretia nevykonáva žiadnu konverziu.

Ponecháme prvú voľbu:

Nastavenie konca riadkov - Git
Configuring the terminal emulator to use with Git Bash

V tomto okne zvolíme emulátor terminálu MinTTY:

Výber terminálu - Git
Choose the default behaviour of git pull

Ďalej máme možnosť úpravy správania príkazu git pull, ktorému sa budeme venovať v nasledujúcich lekciách. V našom prípade ponecháme možnosť Default (fast-forward or merge):

Nastavenie správania git pull. - Git
Choose a credential helper

Tu zvolíme pomocníka poverenia. Pomocníci poverenia sa využívajú na ukladanie prihlasovacích údajov. Vyberieme si prvú možnosť:

Výber credential manažéra - Git

Git Credential Manager je možné neskôr nainštalovať pomocou príkazu git credential-manager install.

Configuring extra options

Ďalej máme možnosť si vybrať medzi týmito doplnkovými službami:

  • Enable file system caching: Git bude využívať vyrovnávaciu pamäť súborového systému, ktorá vedie k rýchlejšiemu načítaniu dát z repozitára.
  • Enable symbolic links: Umožňuje vytvoriť symbolické odkazy na súbory v systéme.

Vyberieme si Enable file system caching:

Nastavenie extra možností - Git
Configuring experimental options

V poslednom kroku je nám ponúknuté povolenie experimentálnych možností:

Nastavenie experimentálnych možností - Git

Túto možnosť nevyužijeme. Klikneme na tlačidlo Install pre spustenie inštalácie Gitu.

Kontrola inštalácie pre Windows

Po inštalácii je dôležité overiť správnu funkčnosť Gitu. Klikneme pravým tlačidlom myši a z kontextového menu vyberieme Open Git Bash here. Otvorí sa nám okno terminálu MinTTY:

MINGW64:/c
IctDemy@DESKTOP-ADEVTG4 MINGW64 /c
$

Výraz IctDemy@DESKTOP-ADEVTG4 MINGW64 /c ukazuje aktuálnu cestu spoločne s užívateľským menom IctDemy na počítači s názvom DESKTOP-ADEVTG4. Oba názvy sa môžu líšiť podľa vášho systému.

Skontrolujme si verziu používaného GITu pomocou príkazu git --version:

MINGW64:/c
IctDemy@DESKTOP-ADEVTG4 MINGW64 /c
$ git --version
git version 2.41.0.windows.3

Na zistenie verzie Gitu môžeme použiť aj skrátenú verziu príkazu git -v

Skúsme si vypísať nápovedu pomocou príkazu git --help:

MINGW64:/c
IctDemy@DESKTOP-ADEVTG4 MINGW64 /c
$ git --help
usage: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           [--config-env=<name>=<envvar>] <command> [<args>]

V ďalšej lekcii, Git - Základy, dokončíme nastavenie Gitu. Preberieme si tvorbu commitov, čo taktiež uplatníme pri pridaní súboru do commitu.


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 107x (12.38 MB)

 

Predchádzajúci článok
Git - História a princípy
Všetky články v sekcii
Git
Preskočiť článok
(neodporúčame)
Git - Základy
Článok pre vás napísal Patrik Valkovič
Avatar
Užívateľské hodnotenie:
237 hlasov
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu (NodeJS).
Aktivity