مراجعة - آلة الزمن
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 45 من 58.
التحدي
متوسطيحتوي المجلد على page.html. اتبع الخطوات التالية:
- هيّئ المستودع، واضبط المستخدم، ثم أجرِ commit للملف
page.htmlمع الرسالةAdd page. - ألحِق السطر
oopsبالملفpage.html، ثم أجرِ commit بالرسالةAdd oops. - أعِد أحدث commit (من دون محرر) بحيث يُلغى السطر الخاطئ في commit جديد. لا يتضمن
git revertالخيار-q، لذا أضِف> /dev/nullلإخفاء ملخصه. - اطبع العدد الإجمالي لعمليات commit ومحتويات
page.html، بهذا الترتيب.
استخدم git rev-list --count HEAD لحساب العدد، ثم cat page.html. يجب أن يكون هذان الأمران هما الوحيدان اللذان يطبعان أي شيء، لذا اجعل كل أمر آخر صامتًا (-q أو > /dev/null).
جرّب بنفسك
الطرفية
جميع دروس التحكم في الإصدارات
9التراجع عن التغييرات
تجاهل التغييرات غير المُرحّلةإلغاء تجهيز ملفتعديل آخر Commitعكس Commitإعادة ضبط فرعمراجعة - آلة الزمنتدرّب بنفسك: Playground لـ Terminal