سيد التراجع
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 58 من 58.
التحدي
متوسطيحتوي المجلد على release.txt بمحتوى v1.0.
- قم بتهيئة المستودع على الفرع
mainوقم بتكوين المستخدم (Undo Master/undo@coddy.tech). - قم بإضافة
release.txtإلى منطقة التحضير (stage) ثم قم بعمل commit برسالةAdd release. - قم باستبدال محتوى
release.txtبـbroken، ثم قم بإضافته للمرحلة (stage) وعمل commit برسالةBad release. - أدرك الخطأ. قم بإجراء إعادة تعيين قوية (Hard-reset) للفرع للعودة commit واحد إلى الوراء (
HEAD~1) بحيث يختفي الـ commit السيئ تماماً.
اطبع إجمالي عدد الـ commits، ثم محتويات release.txt.
جرّب بنفسك
الطرفية
جميع دروس التحكم في الإصدارات
7التفرع (Branching)
ما هو الفرع (Branch)؟إنشاء فرعالتبديل بين الفروعإجراء Commit على فرعحذف فرعملخص - ممارسة التفرع10المستودعات البعيدة (Remotes)
ما هو الـ Remote؟إضافة Remoteعمليات Push و Pull و Cloneملخص - إعداد الـ Remote8الدمج
ما هو الدمجدمج التقديم السريع (Fast-Forward)الدمج ثلاثي الاتجاهات (Three-Way)تعارضات الدمجحل التعارضملخص - محترف الدمج11مشروع Feature Branch
نظرة عامة على المشروعتهيئة Main