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.
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.
Než začneme používat Git, musíme si ho nainstalovat. Návod na instalaci se liší podle operačního systému:
git --version
, aby ses ujistil, že Git je správně nainstalován.git --version
. Pokud Git není nainstalován, nabídne se ti možnost instalace. Stačí kliknout na "Install".sudo apt install git
sudo dnf install git
sudo pacman -S git
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ů.
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.
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ář.
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 .
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"
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.
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
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
.