git pre zaciatocnikov

Úvod do Git pre Začiatočníkov

Git je nástroj na správu verzií, ktorý umožňuje programátorom efektívne spravovať a sledovať zmeny v kóde počas vývoja projektu. Tento manuál vás prevedie základnými príkazmi a konceptmi Git-u.

1. Inštalácia Gitu

Na začiatok musíte nainštalovať Git. Postupujte podľa nasledujúcich krokov:

  • Windows: Navštívte oficiálnu stránku Gitu a stiahnite si inštalátor.
  • Mac: Nainštalujte Git cez Homebrew: brew install git.
  • Linux: Použite balíčkový manažér: sudo apt install git (Ubuntu).

Po nainštalovaní Git-u môžete overiť, že je správne nainštalovaný, pomocou príkazu:

git --version

2. Základné Koncepty

  • Repozitár (Repository): Je to miesto, kde Git uchováva všetky súbory a verzie vášho projektu.
  • Commit: Záznam o zmene v kóde.
  • Branch (Vetev): Rôzne verzie vývoja, ktoré môžete upravovať nezávisle.
  • Merge: Spojenie zmien z rôznych vetiev.

3. Základné Príkazy

3.1. Vytvorenie nového repozitára

Ak chcete začať nový projekt, vytvorte nový repozitár pomocou:

git init

Tento príkaz vytvorí nový skrytý adresár .git, ktorý obsahuje všetky potrebné súbory na sledovanie zmien.

3.2. Pridanie súborov do Git

Ak chcete pridať súbory do sledovania Git-om, použite príkaz git add:

git add <nazov_suboru>

Pre pridanie všetkých súborov použite:

git add .

3.3. Commitovanie zmien

Po pridaní súborov je potrebné commitnúť (uložiť) zmeny do repozitára:

git commit -m "Popis zmien"

Príkaz -m slúži na pridanie správy k vášmu commitu, ktorá opisuje, čo ste zmenili.

3.4. Zobrazenie histórie commitov

Ak chcete zobraziť históriu commitov, použite príkaz:

git log

Tento príkaz ukáže zoznam všetkých commitov v repozitári.

4. Práca s Vetvami (Branches)

4.1. Vytvorenie novej vetvy

Ak chcete pracovať na nových funkciách alebo opravách bez ovplyvnenia hlavnej vetvy (napr. main), môžete vytvoriť novú vetvu:

git branch <nazov_vetvy>

4.2. Prepnúť sa na inú vetvu

Ak chcete prepnúť medzi vetvami, použite príkaz:

git checkout <nazov_vetvy>

4.3. Spojenie vetiev (Merge)

Keď dokončíte prácu na novej vetve, môžete ju spojiť s hlavnou vetvou:

git checkout main
git merge <nazov_vetvy>

5. Zdieľanie Zmien (Push a Pull)

5.1. Vytvorenie vzdialeného repozitára

Na zdieľanie zmien online (napr. na GitHub alebo GitLab) budete musieť nastaviť vzdialený repozitár.

Pridajte vzdialený repozitár pomocou:

git remote add origin <url_repozitara>

5.2. Nahranie zmien na server (Push)

Keď ste pripravení zdieľať svoje zmeny, použite príkaz:

git push origin <nazov_vetvy>

Týmto príkazom nahráte svoje zmeny na vzdialený repozitár.

5.3. Stiahnutie zmien (Pull)

Ak chcete stiahnuť najnovšie zmeny z vzdialeného repozitára, použite:

git pull origin <nazov_vetvy>

6. Riešenie Konfliktov

Ak sa pri merge vyskytne konflikt (napr. ak dvaja ľudia upravili rovnaký riadok v súbore), Git vás požiada, aby ste sa rozhodli, ktorá verzia bude správna. Po vyriešení konfliktu je potrebné commitnúť opravený súbor.

7. Zhrnutie Najdôležitejších Príkazov

  • git init: Vytvorí nový Git repozitár.
  • git add .: Pridá všetky súbory do indexu.
  • git commit -m "správa": Uloží zmeny do repozitára.
  • git branch: Zobrazí zoznam vetví.
  • git checkout <vetva>: Prejde na inú vetvu.
  • git merge <vetva>: Spojí dve vetvy.
  • git push origin <vetva>: Pošle zmeny na server.
  • git pull origin <vetva>: Stiahne najnovšie zmeny zo servera.
  • git log: Zobrazí históriu commitov.

8. Zdroje

Povedali o nás

Máte otázky? Zavolajte nám alebo napíšte.

+421 904 603 250 info@speedweb.sk