Branch di Git memungkinkan Anda untuk menyimpang dari alur pengembangan utama guna bekerja pada sesuatu secara terisolasi — tanpa memengaruhi kode utama. Mereka ringan dan merupakan pusat dari alur kerja Git, memungkinkan pekerjaan paralel dan eksperimen yang aman.
Apa itu 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
Branch adalah (hanya penunjuk ke commit, bukan salinan) — jadi membuat dan beralih branch sangat cepat dan murah, itulah sebabnya branching Git digunakan secara luas.
