Sobes.tech
Junior — Middle

Vysvetlite, čo je systém správy verzií Git a ako sa používa pri tímovom vývoji.

sobes.tech AI

Odpoveď od AI

Git je distribuovaný systém kontroly verzií, ktorý umožňuje sledovať zmeny v zdrojovom kóde a ďalších súboroch projektu.

V tímovej vývoji sa Git používa na:

  • Ukladanie histórie zmien — môžete vidieť, kto a kedy zmenil kód.
  • Paralelné práce — každý vývojár pracuje vo svojej vetve, bez toho, aby rušil ostatných.
  • Zlučovanie zmien — pomocou merge alebo rebase vetiev.
  • Riešenie konfliktov — keď sa menia tie isté časti kódu súčasne.

Git umožňuje tímu efektívne spolupracovať, zachovávajúc integritu a históriu projektu.

Príklady základných príkazov:

git clone <repozitár>       # Klonovanie projektu
 git checkout -b feature  # Vytvorenie a prechod na novú vetvu
 git add .                # Pridanie zmien do indexu
 git commit -m "popis"    # Zaznamenanie zmien
 git push origin feature  # Odoslanie vetvy na server
 git pull                 # Získanie aktualizácií z vzdialeného repozitára