Branches f'Git iħalluuk tiddevja mill-linja prinċipali tal-iżviluppo biex taħdem fuq xi ħaġa f'iżolazzjoni — mingħajr ma taffetwa l-kodiċi prinċipali. Huma ħfifa u ċentrali għal workflows Git, u jippermettu xogħol parallel u esperimentazzjoni sigura.
X'inhu branch
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
Branches huma (biss pointers għal commits, mhux kopji) — għalhekk il-ħolqien u s-switch ta' branches huwa mabda u rħis, li għaliex Git branching jintuża ħafna.
