Git je jedním z nejdůležitějších nástrojů v moderním programování. Pomáhá vývojářům verzionovat kód, sledovat změny a efektivně spolupracovat na projektech. Pokud s Gitem teprve začínáte, tento průvodce vám pomůže pochopit základní příkazy a jejich praktické využití.
Git je distribuovaný verzionovací systém, který umožňuje vývojářům ukládat různé verze kódu, pracovat s více větvemi a spolupracovat na projektech bez rizika ztráty dat. Používá se v individuálních i týmových projektech a je základním nástrojem v DevOps a softwarovém vývoji.
Zkontrolujte, zda máte Git nainstalován, pomocí příkazu:
git --version
Před prvním použitím Gitu si nastavte jméno a e-mail:
git config --global user.name "Vaše jméno" git config --global user.email "vas@email.com"
Chcete-li začít používat Git v novém projektu, inicializujte repozitář:
git init
Chcete-li zkopírovat stávající projekt z GitHubu nebo jiného vzdáleného repozitáře:
git clone https://github.com/uzivatel/projekt.git
Po provedení změn v kódu je musíte přidat do Gitu:
git add název_souboru
Chcete-li přidat všechny soubory najednou, použijte:
git add .
Commit slouží k uložení změn do historie repozitáře:
git commit -m "Popis změn"
Chcete-li změny poslat do vzdáleného repozitáře:
git push origin main
Chcete-li stáhnout nejnovější změny ze serveru:
git pull origin main
Chcete-li pracovat na nové funkci bez ovlivnění hlavního kódu:
git branch nova-větev git checkout nova-větev
Alternativně můžete použít:
git checkout -b nova-větev
Když jste dokončili práci na nové větvi a chcete sloučit změny do hlavní větve:
git checkout main git merge nova-větev
Pro zobrazení všech commitů v projektu použijte:
git log
Pokud jste přidali soubor omylem, můžete jej odstranit z Gitu bez vymazání z disku:
git reset HEAD název_souboru
Git je ideální nástroj pro týmovou spolupráci. Použití vzdálených repozitářů na GitHub, GitLab nebo Bitbucket umožňuje efektivní sledování změn a synchronizaci práce.
git pull
a git fetch
?git pull
stáhne nejnovější změny ze serveru a okamžitě je sloučí s vaším lokálním kódem. git fetch
pouze stáhne změny, ale nesloučí je automaticky.
K odstranění posledního commitu použijte:
Vytvořte soubor .gitignore
a přidejte názvy souborů, které nechcete sledovat.
git init
vytvoří nový repozitář a nastaví lokální historii projektu.Máte-li zájem o prezenční nebo online školení programování, podívejte se na naši nabídku na www.like-it.sk. Naše kurzy vedou zkušení odborníci, kteří vás naučí programovat od základů až po pokročilé techniky.
Viac informacií preberáme na kurze: