Ramurile în Git te lasă să te deviezi de linia principală de dezvoltare pentru a lucra la ceva în izolare — fără a afecta codul principal. Sunt ușoare și centrale pentru fluxurile de lucru Git, permițând lucrul paralel și experimentarea sigură.
Ce este o ramură
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
Ramurile sunt (doar pointeri la commits, nu copii) — deci crearea și comutarea între ramuri este rapidă și ieftină, ceea ce este motivul pentru care ramificarea Git este folosită în mod extensiv.
