Haarat Gitissa antavat sinulle mahdollisuuden poiketa päälinjan kehityksestä työskennelläksesi joitakin asioita eristyksissä — ilman vaikutusta pääkoodiin. Ne ovat kevyitä ja keskeisiä Git-työnkuluissa, jotka mahdollistavat rinnakkaisen työskentelyn ja turvallisen kokeilun.
Mitä haara on
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
Haarat ovat (vain osoittimia commiteihin, eivät kopioita) — joten haarojen luominen ja vaihtaminen on nopeaa ja halpaa, minkä vuoksi Git-haarautumista käytetään paljon.
