التراجع والإعادة
يسجّل GitTree عملياتك في Git ليتراجع تراجع في شريط الأدوات عن آخرها: إيداع أو دمج أو إعادة تأسيس أو إعادة تعيين أو تخلّص من تغييرات أو تنظيف أو فرع أو وسم محذوف. ويعيد إعادة تنفيذها. وتحفظ الخطوات المدمّرة لقطة استعادة تحت refs/ogt/trash قبل تنفيذها.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- نفّذت شيئًا في هذا المستودع بـ GitTree، مثل إيداع أو إعادة تعيين.
أين تجده
- تراجع وإعادة في شريط الأدوات. ضع المؤشر عليهما لتقرأ ما سيتراجعان عنه، مثل تراجع: الإيداع ….
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| تراجع | ⌘Z | Ctrl+Z |
| إعادة | ⌘⇧Z | Ctrl+Shift+Z |
الخطوات
تراجع عنها
اضغط تراجع أو الاختصار. يقول GitTree تم التراجع عن: … ويعود المخطط والملفات كما كانت.
أعِد إن غيّرت رأيك
اضغط إعادة لتنفيذ العملية نفسها مجددًا.
النتيجة المتوقعة
يعود المستودع إلى حيث كان قبل العملية، ويُظهر المخطط ذلك فورًا.
ما يمكن التراجع عنه
- الإيداعات وتعديلها، والدمج، وإعادة التأسيس العادية والتفاعلية، وإعادة التعيين.
- الملفات والكتل والأسطر التي تخلّصت منها، والملفات غير المتتبَّعة التي نظّفتها.
- الفروع والوسوم المُنشأة أو المحذوفة، والتبديل بين الفروع، والمخابئ المحذوفة.
إن لم يسر الأمر كما توقعت
«تحرّك الفرع منذ ذلك الحين؛ التراجع سيستبدل ذلك التغيير.»
غيّر شيء ما الفرع بعد تلك العملية. تراجع عن العمليات اللاحقة أولًا، أو استخدم مرجع الاستعادة الذي ذكرته الرسالة الأصلية.
«عُدّلت تلك الملفات منذ ذلك الحين؛ التراجع سيستبدل التعديلات.»
لا يكتب GitTree فوق تعديلات أحدث. أودِعها أو خبّئها ثم تراجع.
«حُذفت لقطة الاستعادة الخاصة به.»
أُزيلت اللقطة بـ حذف لقطات الاستعادة القديمة…، فلم يعد التراجع عن تلك الخطوة ممكنًا.
أسئلة
إلى متى يتذكّر التراجع؟
تبقى اللقطات تحت refs/ogt/trash حتى تحذف القديم منها. ويرجع تراجع خطوة خطوة عبر العمليات التي نفّذتها في GitTree، الأحدث أولًا.
