Branch strategija i Pull Requestovi u praksi
Kako raditi na novim funkcionalnostima bez ugrožavanja žive stranice koja već radi za klijente.
Što ćete naučiti
- Nikada ne pushajte eksperimente izravno na "main" granu.
- Kreirajte granu naredbom: git checkout -b feature/nova-stranica.
- Kada je kôd gotov i testiran, otvara se Pull Request (PR) za spajanje u main.
- Vercel za svaki otvoreni PR automatski kreira testni URL s novim izmjenama!
Životni ciklus jedne značajke (Feature flow)
1. Kreiraj granu -> 2. Radi izmjene -> 3. Commit & Push -> 4. Pregledaj preview URL -> 5. Spoji (merge) u main.
Korak po korak
Kreiranje nove grane i slanje na GitHub
git checkout -b feature/novi-modul git add . git commit -m "feat: implement module" git push -u origin feature/novi-modulOva grana živi odvojeno od glavne produkcije.
Savjet iz prakse
U GitHub postavkama repozitorija uključite "Branch protection rule" za main kako nitko ne bi mogao greškom pregaziti stabilan kod.