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

عكس Commit

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

إذا كانت عملية الإيداع قد تمت مشاركتها مع الآخرين بالفعل، فإن تعديلها ينطوي على مخاطر لأن المعرّف الأصلي يختفي. الخيار الأكثر أمانًا هو git revert.

git revert HEAD

ينشئ git revert إيداعًا جديدًا تمامًا يلغي التغييرات التي أدخلها الإيداع المستهدف، مع الإبقاء على الإيداع الأصلي. ويصبح سجلّك كالتالي: «أجرينا التغيير X، ثم ألغيناه».

يمكنك التراجع عن أي إيداع باستخدام معرّفه، وليس عن أحدث إيداع فقط:

git revert a1b2c3d

استخدم --no-edit لتجاوز المحرر وقبول رسالة التراجع الافتراضية:

git revert --no-edit HEAD

تبدو الرسالة الافتراضية هكذا: Revert "Original subject"، مع تكرار الرسالة الأصلية في المتن.

challenge icon

التحدي

سهل

يحتوي المجلد على app.txt. هيّئ المستودع وأنشئ عمليتي إيداع:

  1. أضف app.txt مع الرسالة Add app.
  2. ألحِق broken بـ app.txt وأجرِ الإيداع بالرسالة Add broken line.

تراجع عن آخر إيداع (من دون محرر) لإلغاء السطر المعطوب. اطبع محتويات app.txt.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

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

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

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