Branch'ler Git'te ana geliştirme hattından ayrılarak bir şeyler üzerinde izolasyon içinde çalışmanızı sağlar — ana kodu etkilemeden. Hafif ve Git workflow'larının merkezinde yer alırlar, paralel çalışma ve güvenli deneme yapma olanağı sağlarlar.
Branch nedir
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'ler tir (commit'lere işaretçi olup, kopya değildir) — bu nedenle branch oluşturma ve geçiş yapma hızlı ve ucuzdur, bu da Git branch'leme işleminin yoğun şekilde kullanılmasının sebebidir.
