Branches sa Git nagbibigay-daan sa iyo na lumihis mula sa pangunahing linya ng pag-unlad upang magtrabaho sa isang bagay sa isolation — nang hindi naakakaapekto ang pangunahing code. Sila ay magaan at sentro ng Git workflows, na nagpapahintulot ng parallel na trabaho at ligtas na pag-eksperimento.
Ano ang isang 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
Ang mga branches ay (mga pointer lamang sa mga commits, hindi mga kopya) — kaya ang paglikha at pagpapalit ng mga branches ay mabilis at murang-mura, kaya ginagamit nang husto ang Git branching.
