Sobes.tech
Junior — Middle

Vysvětlete, co je systém správy verzí Git a jak se používá při týmovém vývoji.

sobes.tech AI

Odpověď od AI

Git je distribuovaný systém správy 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ácu — 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 — pri súčasných zmenách tých istých častí kódu.

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