Matawi katika Git yanakuruhusu kusambuka kutoka kwa mstari kuu wa maendeleo ili kufanya kazi kwa kuitenganisha — bila kuathiri kanuni ya msingi. Ni nyepesi na muhimu sana kwa mtiririko wa Git, yanayowezesha kazi inayofanana na majaribio salama.
Matawi ni nini
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
Matawi ni (alama tu kwa commits, si nakala) — hivyo kuunda na kubadilisha matawi ni haraka na rahisi, ambayo ndio sababu kwa nini branching ya Git inatumika sana.
