ما هو الفرع؟
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 28 من 58.
الـفرع في Git هو مجرد مؤشر قابل للتحريك إلى إيداع. يُسمّى الفرع الافتراضي عادةً main، وكل إيداع تُجريه عليه يحرّك ذلك المؤشر إلى الأمام.
تتيح لك الفروع العمل على مسارات تطوير مختلفة في الوقت نفسه دون أن يتداخل بعضها مع بعض. يمكنك:
- تجربة فكرة محفوفة بالمخاطر على فرع جانبي والتخلي عنها بسهولة
- إنشاء ميزة جديدة بمعزل عن غيرها بينما يظل
mainمستقرًا - تسليم العمل إلى أحد زملائك عبر مشاركة فرع
يمكنك عرض الفروع في أي وقت باستخدام:
git branchيُشار إلى الفرع الذي تعمل عليه حاليًا بعلامة * بجوار اسمه. داخليًا، يتتبّع Git «الفرع الحالي» من خلال ملف .git/HEAD الذي رأيته سابقًا.
التحدي
مبتدئالدليل الحالي ليس مستودع Git بعد. أنشئ مستودع Git جديدًا باستخدام git init -b main (بدون -b main، يسمّي Git الفرع الأول master)، واضبط هوية المستخدم (الاسم والبريد الإلكتروني)، وأنشئ إيداعًا باستخدام الملف الحالي note.txt، ثم اعرض الفروع للتحقق من وجود الفرع main. يجب أن يبدو الناتج النهائي هكذا: * main.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
تدرّب بنفسك: Playground لـ Terminal