Junior — Middle
Објасните шта је систем за контролу верзија Git и како се користи у тимском развоју.
sobes.tech АИ
Одговор од АИ
Git je distribuirani sistem kontrole verzija koji omogućava praćenje promena u izvornom kodu i drugim fajlovima projekta.
U timskom razvoju, Git se koristi za:
- Čuvanje istorije promena — može se videti ko i kada je izmenio kod.
- Paralelni rad — svaki programer radi u svojoj grani, bez ometanja drugih.
- Spajanje promena — pomoću merge ili rebase grana.
- Rešavanje konflikata — kada se istovremeno menjaju isti delovi koda.
Git omogućava timu da efikasno sarađuje, čuvajući integritet i istoriju projekta.
Primeri osnovnih komandi:
git clone <repozitorijum> # Klonovanje projekta
git checkout -b feature # Kreiranje i prebacivanje na novu granu
git add . # Dodavanje promena u indeks
git commit -m "opis" # Zabeležavanje promena
git push origin feature # Slanje grane na server
git pull # Preuzimanje ažuriranja sa udaljenog repozitorijuma