Základné Git príkazy: Sprievodca pre začiatočníkov

Git je jedným z najdôležitejších nástrojov v modernom programovaní. Pomáha vývojárom verzionovať kód, sledovať zmeny a efektívne spolupracovať na projektoch. Ak s Gitom len začínate, tento sprievodca vám pomôže pochopiť základné príkazy a ich praktické využitie.

Čo je Git a aký má praktický význam?

Git je distribuovaný verzionovací systém, ktorý umožňuje vývojárom ukladať rôzne verzie kódu, pracovať s viacerými vetvami a spolupracovať na projektoch bez rizika straty údajov. Používa sa v individuálnych aj tímových projektoch a je základným nástrojom v DevOps a softvérovom vývoji.

Hlavné výhody Gitu:

1. Inštalácia a základná konfigurácia Gitu

1.1 Overenie inštalácie

Skontrolujte, či máte Git nainštalovaný, pomocou príkazu:

git --version

1.2 Konfigurácia používateľa

Pred prvým použitím Gitu si nastavte meno a e-mail:

git config --global user.name "Vaše meno"
git config --global user.email "vas@email.com"

2. Základné Git príkazy

2.1 Vytvorenie nového Git repozitára

Ak chcete začať používať Git v novom projekte, inicializujte repozitár:

git init

2.2 Klonovanie existujúceho repozitára

Ak chcete skopírovať existujúci projekt z GitHubu alebo iného vzdialeného repozitára:

git clone https://github.com/uzivatel/projekt.git

2.3 Pridanie zmien do Git repozitára

Po vykonaní zmien v kóde ich musíte pridať do Gitu:

git add názov_súboru

Ak chcete pridať všetky súbory naraz, použite:

git add .

2.4 Vytvorenie commitu

Commit slúži na uloženie zmien do histórie repozitára:

git commit -m "Popis zmien"

2.5 Odoslanie zmien na server

Ak chcete zmeny poslať do vzdialeného repozitára:

git push origin main

2.6 Aktualizácia lokálneho kódu

Ak chcete stiahnuť najnovšie zmeny zo servera:

git pull origin main

2.7 Vytvorenie novej vetvy

Ak chcete pracovať na novej funkcii bez ovplyvnenia hlavného kódu:

git branch nova-vetva
git checkout nova-vetva

Alternatívne môžete použiť:

git checkout -b nova-vetva

2.8 Zlúčenie vetiev (merge)

Keď ste dokončili prácu na novej vetve a chcete zlúčiť zmeny do hlavnej vetvy:

git checkout main
git merge nova-vetva

2.9 Zobrazenie histórie commitov

Na zobrazenie všetkých commitov v projekte použite:

git log

2.10 Vrátenie zmien

Ak ste pridali súbor omylom, môžete ho odstrániť z Gitu bez vymazania z disku:

git reset HEAD názov_súboru

3. Git v tímovej spolupráci

Git je ideálny nástroj na tímovú spoluprácu. Použitie vzdialených repozitárov na GitHub, GitLab alebo Bitbucket umožňuje efektívne sledovanie zmien a synchronizáciu práce.

Najčastejšie otázky

1. Aký je rozdiel medzi git pull a git fetch?

git pull stiahne najnovšie zmeny zo servera a okamžite ich zlúči s vaším lokálnym kódom. git fetch len stiahne zmeny, ale nezlúči ich automaticky.

2. Ako odstránim commit?

Na odstránenie posledného commitu použite:

git reset --hard HEAD~1

3. Ako ignorovať súbory v Gite?

Vytvorte súbor .gitignore a pridajte názvy súborov, ktoré nechcete sledovať.

Top 5 zaujímavých faktov o Gite

  1. Git bol vyvinutý Linusom Torvaldsom v roku 2005 na správu kódu Linuxového jadra.
  2. Každý commit v Gite je uložený ako snímka projektu, nie len ako rozdiel medzi verziami.
  3. Najväčší hostiteľ Git repozitárov je GitHub, ale alternatívy zahŕňajú GitLab a Bitbucket.
  4. Git umožňuje verzionovanie aj binárnych súborov cez rozšírenie Git LFS.
  5. Najznámejší Git príkaz git init vytvorí nový repozitár a nastaví lokálnu históriu projektu.

Chcete sa naučiť programovať?

Ak máte záujem o prezenčné alebo online školenie programovania, pozrite si našu ponuku na www.like-it.sk. Naše kurzy vedú skúsení odborníci, ktorí vás naučia programovať od základov až po pokročilé techniky.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite so náš ebook teraz výnimočne zdarma!!!

Marián Knězek

 

Súvisiace články: