العمل على فرع
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 52 من 58.
الميزة الجديدة هي "إضافة مهمة إلى القائمة". ستقوم بهذا العمل على فرع (branch)، وليس على main.
أنشئ وانتقل إلى الفرع add-task، وأضف سطرًا جديدًا إلى todo.txt، وقم بتنفيذه (commit). يجب أن يكون التغيير موجودًا فقط في هذا الفرع.
التحدي
سهلقم بإنشاء والتبديل إلى فرع باسم add-task. أضف السطر walk the dog إلى todo.txt. قم بإضافة التغييرات (Stage) وعمل commit برسالة Add walk task.
ثم قم بطباعة محتويات todo.txt.
ورقة مرجعية
أنشئ فرعاً جديداً وانتقل إليه، وأجرِ التغييرات، ثم قم بتنفيذ (commit):
git checkout -b add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -m "Add walk task"يقوم الخيار -b بإنشاء الفرع والتبديل إليه في خطوة واحدة. التغييرات التي يتم حفظها (commit) في فرع ما لا تؤثر على الفرع main.
جرّب بنفسك
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git log -1 --pretty=%s
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
7التفرع (Branching)
ما هو الفرع (Branch)؟إنشاء فرعالتبديل بين الفروعإجراء Commit على فرعحذف فرعملخص - ممارسة التفرع10المستودعات البعيدة (Remotes)
ما هو الـ Remote؟إضافة Remoteعمليات Push و Pull و Cloneملخص - إعداد الـ Remote8الدمج
ما هو الدمجدمج التقديم السريع (Fast-Forward)الدمج ثلاثي الاتجاهات (Three-Way)تعارضات الدمجحل التعارضملخص - محترف الدمج11مشروع Feature Branch
نظرة عامة على المشروعتهيئة Main