Výuka IT

Základy práce s Gitem

V dnešní digitální době, kdy je programování čím dál tím populárnější, je nezbytné mít nejen znalosti samotného kódu, ale také nástroje, které nám pomáhají efektivně pracovat s tímto kódem. A právě tady přichází na scénu Git.

Co je Git?

Git je nástroj pro správu verzí, který nám pomáhá sledovat změny v našich projektech. Každá změna, kterou provedeme, je zaznamenána, což nám umožňuje vidět, jak se náš projekt vyvíjel, kdo a proč provedl určité úpravy. Tato transparentnost usnadňuje práci nejen nám, ale i dalším, kteří se k projektu připojí později.

Jak nainstalovat Git

Než začneme používat Git, musíme si ho nainstalovat. Návod na instalaci se liší podle operačního systému:

Windows

  1. Stáhněme si Git z oficiálních stránek: git-scm.com.
  2. Otevřeme stažený soubor a postupujme podle pokynů instalačního programu.
  3. Při instalaci můžeme ponechat výchozí nastavení, pokud nevíme, co vybrat.
  4. Po dokončení instalace otevřeme příkazový řádek (cmd) a zadejme git --version, abychom se ujistili, že Git je správně nainstalován.

Mac

  1. Otevřeme Terminál (Terminal).
  2. Zadejme příkaz git --version. Pokud Git není nainstalován, nabídne se nám možnost instalace. Stačí kliknout na "Install".

Linux

  1. Otevřeme Terminál.
  2. Podle naší distribuce zadejme jeden z následujících příkazů:
    • Pro Ubuntu: sudo apt install git
    • Pro Fedora: sudo dnf install git
    • Pro Arch Linux: sudo pacman -S git

První kroky s Gitem

Po instalaci Gitu můžeme začít s jeho používáním. Otevři terminál nebo příkazový řádek a vyzkoušejme několik základních příkazů.

Konfigurace Gitu

Než začneme, měli bychom Git nakonfigurovat, aby věděl, kdo jsme. To se dělá pomocí následujících příkazů:

git config --global user.name "Tvé Jméno"
git config --global user.email "tvuj@email.com"

Tyto informace budou použity, když budeme provádět změny v našich projektech.

Vytvoření nového repozitáře

Repotizář je místo, kde Git uchovává všechny informace o projektu. Vytvoříme si nový repozitář pomocí následujícího příkazu:

git init jmeno-projektu

Tento příkaz vytvoří nový adresář s názvem jmeno-projektu a inicializuje ho jako Git repozitář.

Přidání souborů do repozitáře

Pokud máme nějaké soubory, které chceme přidat do našeho repozitáře, použijeme příkaz git add. Například:

git add soubor.txt

Tímto příkazem přidáme soubor soubor.txt do repozitáře. Pokud chceme přidat všechny soubory v aktuálním adresáři, můžeme použít:

git add .

Uložení změn do repozitáře

Jakmile přidáme soubory, musíme je uložit. To se dělá pomocí příkazu git commit, který uloží všechny přidané změny. Každý commit by měl mít zprávu, která popisuje, co se změnilo:

git commit -m "Přidání souboru soubor.txt"

Kontrola historie změn

Pokud chceme vidět, co jsme změnili v našem projektu, můžeme použít příkaz git log -N, kde N, je počet posledních commitů:

git log -5

Tímto příkazem se zobrazí posledních 5 commitů našho repozitáře.

Práce s větvemi

Git nám umožňuje pracovat s větvemi, což je jako kopie našeho projektu. Můžeme vytvářet nové větve, abychom mohli experimentovat, aniž bychom ovlivnili hlavní projekt. Například můžeme vytvořit novou větev pomocí:

git branch nova-vetev

Abychom přešli na tuto větev, použijeme:

git checkout nova-vetev

Sloučení větví

Jakmile jsme hotovi s experimentováním na nové větvi, můžeme ji sloučit zpět do hlavní větve (obvykle main nebo master):

git checkout main
git merge nova-vetev

Takhle se přepneme zpět do větve main a připojíme k ní větev nova-vetev.