2. diel - Git - Inštalácia
V minulej lekcii, Git - História a princípy, sme si predstavili verziovací nástroj Git. Ďalej sa zoznámili s históriou, princípmi a základnými stavmi súborov.
V dnešnom Git tutoriále 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 mnoho Git klientov medzi najpoužívanejšie patrí:
- 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árov. 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, konáre, 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 klient Git.
Integrácia do vývojových prostredí (IDE)
Veľa vývojových prostredí (IDE) obsahuje integrované nástroje pre 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é z 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 verziovacieho 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í:
- Otvoríme terminál a použijeme príkaz
apt-get install git
pre inštaláciu balíčka Gitu podľa našej distribúcie. - 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](images/6863/git/instalace/git_stranka_download.png)
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á pre špecifické použitie a môžu sa objaviť nekompatibility alebo neočakávané správanie na našom systéme.
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 pre presunutie sa do ďalšieho okna.
Select destination Location
V nasledujúcom okne vyberieme adresár pre inštaláciu Gitu:
![Nastavenie umiestnenia Git - Git](images/6863/git/instalace/git_instalace_cesta.png)
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](images/6863/git/instalace/git_instalace_options.png)
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](images/6863/git/instalace/git_start_menu.png)
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](images/6863/git/instalace/git_instalace_editor.png)
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](images/6863/git/instalace/git_instalace_branch_name.png)
Adjusting your PATH
environment
Teraz sa dostávame k nastaveniu cesty PATH
:
![Nastavenie PATH - Git](images/6863/git/instalace/git_instalace_path.png)
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á kompletne prepíše obsah cesty
PATH
.
Začiarknutí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](images/6863/git/instalace/git_instalace_ssl.png)
Configuring the line ending conversions
Tu volíme konverziu textov pre rôzne operačné systémy:
- Prvá možnosť je určená pre Windows.
- Druhá pre Unixové systémy.
- Tretí nevykonáva žiadnu konverziu.
Ponecháme prvú voľbu:
![Nastavenie konca riadkov - Git](images/6863/git/instalace/git_instalace_line_endings.png)
Configuring the terminal emulator to use with Git Bash
V tomto okne zvolíme emulátor terminálu
MinTTY
:
![Výber terminálu - Git](images/6863/git/instalace/git_instalace_terminal.png)
Choose the default behaviour
of git pull
Ďalej je možnosť úpravy správania príkazu git pull
,
ktorému sa budeme venovať v nasledujúcich lekciách. Na naše účely
ponecháme možnosť Default (fast-forward or merge):
![Nastavenie správania git pull. - Git](images/6863/git/instalace/git_instalace_git_pull.png)
Choose a credential helper
Tu zvolíme pomocníka poverenia. Pomocníci poverenia sú využívaní na ukladanie prihlasovacích údajov. Zvolíme si prvú možnosť:
![Výber credential manažéra - Git](images/6863/git/instalace/git_instalace_credential_manager.png)
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](images/6863/git/instalace/git_instalace_extra.png)
Configuring experimental options
V poslednom kroku je nám ponúknuté povolenie experimentálnych možností:
![Nastavenie experimentálnych možností - Git](images/6863/git/instalace/git_instalace_extra_experimental.png)
Tieto možnosti 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 budúcej lekcii, Git - Základy, dokončíme nastavenie Gitu. Preberieme si správnu prax pre tvorbu commitov, ktorú taktiež uplatníme pri pridaní súboru do commitu.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkamiStiahnuté 110x (12.38 MB)