Preskoči na glavni sadržaj
Zee Akademija · Lekcija 06 · Git & GitHub — Verzioniranje Koda

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

  1. 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-modul

    Ova 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.