Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة - آلة الزمن

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

challenge icon

التحدي

متوسط

يحتوي المجلد على page.html. اتبع الخطوات التالية:

  1. هيّئ المستودع، واضبط المستخدم، ثم أجرِ commit للملف page.html مع الرسالة Add page.
  2. ألحِق السطر oops بالملف page.html، ثم أجرِ commit بالرسالة Add oops.
  3. أعِد أحدث commit (من دون محرر) بحيث يُلغى السطر الخاطئ في commit جديد. لا يتضمن git revert الخيار -q، لذا أضِف > /dev/null لإخفاء ملخصه.
  4. اطبع العدد الإجمالي لعمليات commit ومحتويات page.html، بهذا الترتيب.

استخدم git rev-list --count HEAD لحساب العدد، ثم cat page.html. يجب أن يكون هذان الأمران هما الوحيدان اللذان يطبعان أي شيء، لذا اجعل كل أمر آخر صامتًا (-q أو > /dev/null).

جرّب بنفسك

الطرفية

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

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