تخطَّ إلى المحتوى
GitTree
السجل والاستعادة

التراجع والإعادة

يسجّل GitTree عملياتك في Git ليتراجع تراجع في شريط الأدوات عن آخرها: إيداع أو دمج أو إعادة تأسيس أو إعادة تعيين أو تخلّص من تغييرات أو تنظيف أو فرع أو وسم محذوف. ويعيد إعادة تنفيذها. وتحفظ الخطوات المدمّرة لقطة استعادة تحت refs/ogt/trash قبل تنفيذها.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. ما يمكن التراجع عنه
  6. إن لم يسر الأمر كما توقعت
  7. أسئلة
  8. ذو صلة

قبل أن تبدأ

  • نفّذت شيئًا في هذا المستودع بـ GitTree، مثل إيداع أو إعادة تعيين.

أين تجده

  • تراجع وإعادة في شريط الأدوات. ضع المؤشر عليهما لتقرأ ما سيتراجعان عنه، مثل تراجع: الإيداع ….
الإجراءmacOSWindows وLinux
تراجع⌘ZCtrl+Z
إعادة⌘⇧ZCtrl+Shift+Z

الخطوات

  1. اعرف ما سيفعله التراجع

    ضع المؤشر على تراجع: يذكر آخر عملية، مثل إيداع أو دمج أو تخلّص من تغييرات. وحين لا يوجد شيء يقول لا شيء للتراجع عنه.

    شريط أدوات GitTree مع ترقيم زرَّي التراجع والإعادة
    الرقم 1 التراجع عن آخر عملية، والرقم 2 إعادتها.واجهة GitTree مع مستودع للعرض.
  2. تراجع عنها

    اضغط تراجع أو الاختصار. يقول GitTree تم التراجع عن: … ويعود المخطط والملفات كما كانت.

  3. أعِد إن غيّرت رأيك

    اضغط إعادة لتنفيذ العملية نفسها مجددًا.

النتيجة المتوقعة

يعود المستودع إلى حيث كان قبل العملية، ويُظهر المخطط ذلك فورًا.

ما يمكن التراجع عنه

  • الإيداعات وتعديلها، والدمج، وإعادة التأسيس العادية والتفاعلية، وإعادة التعيين.
  • الملفات والكتل والأسطر التي تخلّصت منها، والملفات غير المتتبَّعة التي نظّفتها.
  • الفروع والوسوم المُنشأة أو المحذوفة، والتبديل بين الفروع، والمخابئ المحذوفة.

إن لم يسر الأمر كما توقعت

«تحرّك الفرع منذ ذلك الحين؛ التراجع سيستبدل ذلك التغيير.»

غيّر شيء ما الفرع بعد تلك العملية. تراجع عن العمليات اللاحقة أولًا، أو استخدم مرجع الاستعادة الذي ذكرته الرسالة الأصلية.

«عُدّلت تلك الملفات منذ ذلك الحين؛ التراجع سيستبدل التعديلات.»

لا يكتب GitTree فوق تعديلات أحدث. أودِعها أو خبّئها ثم تراجع.

«حُذفت لقطة الاستعادة الخاصة به.»

أُزيلت اللقطة بـ حذف لقطات الاستعادة القديمة…، فلم يعد التراجع عن تلك الخطوة ممكنًا.

أسئلة

إلى متى يتذكّر التراجع؟

تبقى اللقطات تحت refs/ogt/trash حتى تحذف القديم منها. ويرجع تراجع خطوة خطوة عبر العمليات التي نفّذتها في GitTree، الأحدث أولًا.