تحديث الفرع الرئيسي بالتوازي
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 53 من 58.
في هذه الأثناء، على main، تحتاج الوثائق إلى إصلاح بسيط لا علاقة له بالعمل على الميزة.
يُعدّ تحديث كلا الفرعين بالتوازي السيناريو الأكثر واقعية، وسيكون الدمج في الدرس التالي دمجًا حقيقيًا ثلاثي الاتجاهات بدلًا من التقديم السريع.
التحدي
سهلعُد إلى main (يحتوي فرع الميزة بالفعل على الالتزام الجديد). ألحِق السطر This is the project readme. بـ readme.md، ثم أضِفه إلى منطقة التجهيز وأنشئ التزامًا بالرسالة Expand readme.
اطبع محتويات readme.md.
يبدأ كل تشغيل بنسخة جديدة من المجلد، ويُشغَّل السكربت بأكمله في المحرر مجددًا من البداية. لا يُنشأ أي التزام نيابةً عنك: يبدأ المحرر بأوامر الخطوات السابقة (
git init -q -b main، وأسطرgit configوالالتزامات التي أُنشئت حتى الآن). أبقِ هذه الأسطر في المحرر. إذا حذفتها فسترىfatal: not a git repository.
جرّب بنفسك
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 switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
# أوامرك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
11مشروع فرع الميزات
نظرة عامة على المشروعتهيئة الفرع الرئيسيتدرّب بنفسك: Playground لـ Terminal