Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحديث Main بالتوازي

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 53 من 58.

في هذه الأثناء على main، تحتاج الوثائق إلى إصلاح بسيط غير مرتبط بعمل الميزة.

تحديث كلا الفرعين بالتوازي هو السيناريو الأكثر واقعية، وسيكون الدمج في الدرس القادم دمجاً ثلاثياً حقيقياً بدلاً من التقديم السريع (fast-forward).

challenge icon

التحدي

سهل

انتقل مرة أخرى إلى main (فرع الميزة يحتوي بالفعل على الالتزام الجديد). أضف السطر This is the project readme. إلى readme.md، ثم قم بإضافته لمنطقة التحضير والالتزام برسالة Expand readme.

اطبع محتويات readme.md.

ورقة مرجعية

العمل على فروع متعددة بالتوازي يتيح عمليات دمج ثلاثية حقيقية (على عكس عمليات الدمج السريع التي تحدث عندما يحتوي فرع واحد فقط على التزامات جديدة).

انتقل بين الفروع باستخدام:

git checkout branch-name

يتتبع كل فرع التزاماته الخاصة بشكل مستقل، مما يسمح بالتطوير المتوازي.

جرّب بنفسك

الطرفية
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"
cat todo.txt
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات