Sobes.tech
Junior — Middle

Можете ли да поделите своје искуство са системом за контролу верзија Git у вашој пракси?

sobes.tech АИ

Одговор од АИ

U svojoj praksi aktivno sam koristio Git za kontrolu verzija koda, što je omogućavalo efikasno upravljanje promenama i rad u timu.

Glavne tačke korišćenja:

  • Kreiranje grana (git branch) za razvoj novih funkcija bez uticaja na glavnu granu.
  • Spajanje promena (git merge) i rešavanje konflikata.
  • Korišćenje git rebase za održavanje čiste istorije commitova.
  • Rad sa udaljenim repozitorijumima (git push, git pull) za sinhronizaciju sa kolegama.
  • Kreiranje oznaka za verzije.

Primer osnovnog radnog toka:

git checkout -b feature
# rad na funkciji
 git add .
git commit -m "Dodata nova funkcija"
git checkout main
git merge feature
git push origin main

Git pomaže u praćenju promena, vraćanju na prethodne verzije i obezbeđuje transparentnost u timskom razvoju.