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