الفروع في Git تتيح لك الانحراف عن خط التطوير الرئيسي للعمل على شيء بشكل معزول — دون التأثير على الكود الرئيسي. إنها خفيفة الوزن وأساسية في سير عمل Git، مما يتيح العمل المتوازي والتجريب الآمن.
ما هي الفرع
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
الفروع (مؤشرات فقط إلى commits، وليست نسخ) — لذا فإن إنشاء والتبديل بين الفروع سريع وقليل التكلفة، وهذا هو السبب في استخدام فروع Git بكثافة.
