Menu
CoddyTech

دمج الميزة

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

يحتوي كلا الفرعين الآن على التزامات جديدة. حان وقت دمجهما معًا. أنت على main، لذا فإن دمج add-task ينشئ دمجًا ثلاثيًّا نظيفًا: فقد عدّل الفرعان ملفين مختلفين، لذلك لن يحدث أي تعارض.
challenge icon

التحدي

سهل

ادمج add-task في main مع الرسالة Merge add-task. اطبع محتويات todo.txt متبوعةً بـ readme.md باستخدام cat todo.txt 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"
git switch -q main
echo "This is the project readme." >> readme.md
git add readme.md
git commit -q -m "Expand readme"
# أوامرك أدناه
quiz iconاختبر نفسك

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

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

تدرّب بنفسك: Playground لـ Terminal