تخطَّ إلى المحتوى
GitTree
التغييرات والإيداعات

التخلّص من التغييرات وتنظيف الملفات غير المتتبَّعة

يعيد التخلّص من التغييرات الملفات إلى آخر حالة مُودَعة أو مُجهَّزة لها، كالأمر git restore؛ ويزيل التنظيف الملفات التي لا يتتبّعها Git، كالأمر git clean. ويحفظ GitTree لقطة استعادة أولًا، فيستطيع تراجع إعادتها.

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

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

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

قبل أن تبدأ

  • لوحة تغييرات العمل مفتوحة من الصف // WIP في المخطط.

أين تجده

  • ضع المؤشر على ملف في لوحة التغييرات: التخلّص من تغييرات الملف…. وانقره بزر الفأرة الأيمن لـ التخلّص من التغييرات… على كل الملفات المحددة.
  • في الفروق: التخلّص من الكتلة، أو حدّد أسطرًا لـ التخلّص من الأسطر.
  • لوحة الأوامر: التخلّص من كل التغييرات… وتنظيف الملفات غير المتتبَّعة….
الإجراءmacOSWindows وLinux
تراجع عن آخر تخلّص أو تنظيف⌘ZCtrl+Z
لوحة الأوامر⌘⇧PCtrl+Shift+P

الخطوات

  1. اختر ما تتخلّص منه

    ضع المؤشر على الملف واختر التخلّص من تغييرات الملف…، أو حدّد عدة ملفات واستخدم التخلّص من التغييرات… من قائمتها.

  2. اقرأ التأكيد

    يسرد GitTree الملفات التي تعود إلى آخر حالة مُودَعة أو مُجهَّزة لها، ويذكر إن كانت تغييراتها المُجهَّزة ستذهب أيضًا. والخيار الافتراضي إلغاء.

    تأكيد GitTree للتخلّص من تغييرات ملف واحد، مع ملاحظة لقطة الاستعادة وزرَّي الإلغاء والتخلّص
    يذكر التأكيد الملف ولقطة الاستعادة التي تُحفظ قبل أي تغيير.واجهة GitTree مع مستودع للعرض.
  3. تخلّص منها

    اضغط التخلّص من ملف واحد. تذكر الرسالة عدد المسارات التي تُخلِّص منها ومرجع الاستعادة الذي يحفظها.

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

تطابق الملفات آخر نسخة مُودَعة أو مُجهَّزة لها مجددًا. ويعيد تراجع في شريط الأدوات التغييرات التي تخلّصت منها.

التخلّص من كل شيء

يتخلّص التخلّص من كل التغييرات… من كل تغيير مُجهَّز وغير مُجهَّز، ومنها الملفات الجديدة غير المتتبَّعة؛ وتبقى الملفات المتجاهَلة. ويطلب منك شريط التأكيد بـ إعادة تعيين الكل، بعد حفظ لقطة استعادة لكل شيء تحت refs/ogt/trash.

تنظيف الملفات غير المتتبَّعة

يسرد تنظيف الملفات غير المتتبَّعة… بالضبط ما سيُزال وما سيبقى قبل إزالة أي شيء. اختر ما يُنظَّف:

خيارات تنظيف الملفات غير المتتبَّعة
الخياريزيل أيضًا
تضمين المجلدات غير المتتبَّعةالملفات داخل المجلدات غير المتتبَّعة، ثم المجلدات حين تفرغ.
تضمين الملفات المتجاهَلةالملفات التي تخفيها قواعد التجاهل، مثل مخرجات البناء.
الملفات المتجاهَلة فقطالملفات المتجاهَلة وحدها؛ وتبقى الملفات غير المتتبَّعة الأخرى.

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

«الملفات أكثر مما تحتمله لقطة استعادة واحدة.»

لا يزيل GitTree ما لا يستطيع حفظه أولًا. نظّف جزءًا أصغر، مجلدًا واحدًا في كل مرة مثلًا.

«تغيّرت الملفات منذ عرض هذه القائمة، لذا لم يُزل شيء.»

كتب شيء ما في المجلد في أثناء ذلك. راجع القائمة المحدّثة وأكّد مجددًا.

أسئلة

إلى متى يمكنني استعادة التغييرات التي تخلّصت منها؟

تبقى لقطات الاستعادة تحت refs/ogt/trash حتى تحذفها بـ حذف لقطات الاستعادة القديمة… في لوحة الأوامر. ويرجع تراجع خطوة خطوة عبر عملياتك الأخيرة، ومنها التخلّص من التغييرات.