Studijní materiály
EXTRA Kontakt

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 provedete, je zaznamenána, což vám umožňuje vidět, jak se váš projekt vyvíjel, kdo a proč provedl určité úpravy. Tato transparentnost usnadňuje práci nejen vá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áhni si Git z oficiálních stránek: git-scm.com.
  2. Otevři stažený soubor a postupuj podle pokynů instalačního programu.
  3. Při instalaci můžeš ponechat výchozí nastavení, pokud nevíš, co vybrat.
  4. Po dokončení instalace otevři příkazový řádek (cmd) a zadej git --version, aby ses ujistil, že Git je správně nainstalován.

Mac

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

Linux

  1. Otevři Terminál.
  2. Podle tvé distribuce zadej 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 jsi. To se dělá pomocí následujících příkazů:

git config --global user.name "Tvé Jméno"
git config --global user.email "[email protected]"

Tyto informace budou použity, když budeš provádět změny ve svých 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 chceš přidat všechny soubory v aktuálním adresáři, můžeš 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.