Grane u Gitu omogućuju vam da se odvojite od glavne linije razvoja da biste radili na nečemu u izolaciji — bez utjecaja na glavni kod. One su lagane i ključne za Git tokove rada, omogućujući paralelni rad i sigurnu eksperimentaciju.
Što je grana
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Grane su (samo pokazivači na komitove, ne kopije) — pa je stvaranje i prebacivanje grana brzo i jeftino, što je razlog zašto se Git grananje koristi intenzivno.
