إضافة وصفة ثانية
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 26 من 58.
يحتوي كتاب الطبخ الآن على أول commit له. حان الوقت لإضافة وصفة ثانية وتسجيلها في commit خاص بها.
ستقوم بإنشاء ملف جديد recipes/pizza.md، وكتابة عنوان فيه، ثم إضافته إلى منطقة التحضير (stage) وعمل commit لهذا الملف فقط. والنتيجة هي سجل (history) يحتوي على عمليتي commit مركزتين، كل واحدة منهما تروي قصة واضحة.
التحدي
سهلقم بإنشاء recipes/pizza.md بمحتوى # Pizza (متبوعاً بسطر جديد). قم بإضافة هذا الملف فقط إلى منطقة التحضير (stage)، وقم بعمل commit برسالة Add pizza recipe.
ثم قم بطباعة مواضيع الـ commit من الأقدم إلى الأحدث باستخدام git log --reverse --pretty=%s.
ورقة مرجعية
لتجهيز ملف معين وتنفيذ عملية الـ commit:
git add recipes/pizza.md
git commit -m "Add pizza recipe"لعرض مواضيع الـ commit من الأقدم إلى الأحدث:
git log --reverse --pretty=%sجرّب بنفسك
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
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