دليل GitTree لسطح المكتب
السجل والاستعادة
غيّر سجلًا لم تشاركه بعد، وتراجع خطوة حين يخطئ شيء، واعرف من أين جاء السطر.
تعديل السجل بإعادة التأسيس التفاعلية
تعيد إعادة التأسيس التفاعلية كتابة الإيداعات التي تعلو إيداعًا تختاره: أبقِ كلًّا منها أو أعد صياغته أو حرّره أو اضممه أو أسقطه، واسحبها إلى ترتيب جديد، كالأمر
مجانيgit rebase -i. ولتغيير واحد يفعل تعديل السجل في قائمة الإيداع ذلك بخطوة واحدة.ضمّ الإيداعات
يجمع الضمّ (squash) عدة إيداعات في إيداع واحد، مثل
مجانيfixupأوsquashفيgit rebase -i. في GitTree يفتح كل ضمّ نافذة ضمّ أولًا: تعرض الإيداعات التي تُضمّ والنتيجة والرسالة ومن يُنسب إليه العمل، ولا يتغير شيء قبل أن تؤكد. لا تُمسّ تغييراتك غير المودعة أبدًا، وزر تراجع يعيد الإيداعات كما كانت.تغيير إيداعات محلية محددة
لتغيير سريع واحد في السجل لا تحتاج إلى محرر إعادة التأسيس التفاعلية كله. تحرّر قائمة تعديل السجل لإيداع رسالته، أو تسقطه، أو تنقله لأعلى أو لأسفل؛ ويفتح تحديد عدة إيداعات نافذة ضمّ. ويعيد GitTree كتابة الإيداعات التي فوقه ويحتفظ بالفرع القديم، فيعيده تراجع.
مجانيإعادة تعيين فرع إلى إيداع
تنقل إعادة التعيين فرعك الحالي إلى إيداع آخر، كالأمر
مجانيgit reset. الناعمة تبقي كل تغيير مُجهَّزًا، والمختلطة تبقيها في مجلد العمل، والكاملة تتخلّص منها. ويحفظ GitTree كل شيء تحتrefs/ogt/trashأولًا، فحتى الكاملة يمكن التراجع عنها.التراجع والإعادة
يسجّل GitTree عملياتك في Git ليتراجع تراجع في شريط الأدوات عن آخرها: إيداع أو دمج أو إعادة تأسيس أو إعادة تعيين أو تخلّص من تغييرات أو تنظيف أو فرع أو وسم محذوف. ويعيد إعادة تنفيذها. وتحفظ الخطوات المدمّرة لقطة استعادة تحت
مجانيrefs/ogt/trashقبل تنفيذها.العثور على رؤوس الفروع السابقة
يسجّل سجل المراجع (reflog) أين كان يشير فرع أو HEAD في كل مرة تحرّك: الإيداعات والتبديل وإعادة التعيين وإعادة التأسيس. ويسرد عرض سجل المراجع (reflog)… تلك القيود؛ اختر واحدًا لإظهار إيداعه في المخطط أو استعادة كفرع.
مجانيسجل الملف ونسب الأسطر
يسرد السجل كل إيداع غيّر ملفًا مع تتبّع إعادة التسمية، كالأمر
مجانيgit log --follow. ويعرض نسب الأسطر لكل سطر الإيداع والمؤلف اللذين غيّراه آخر مرة، كالأمرgit blame. وكلاهما طريقة عرض في مساحة عمل الملف.استخدام البحث الثنائي
يجد البحث الثنائي أول إيداع أدخل مشكلة بتقسيم السجل إلى نصفين بين إيداع فيه المشكلة وآخر بدونها، كالأمر
مجانيgit bisect. حدّد الإيداعين، واختبر الإيداع الذي يبدّل إليه GitTree، وحدّده سليم أو معيب، وكرّر حتى يذكر أول إيداع معيب.تصدير أرشيف
يكتب تصدير أرشيف… ملفات إيداع أو فرع أو وسم كملف .zip أو .tar.gz، دون مجلد
مجاني.git، كالأمرgit archive. وهو أسرع طريقة لتسليم أحدهم شيفرة إصدار.استخدام أدوات صيانة المستودع والمؤلفين
يعرض صيانة المستودع… حجم قاعدة الكائنات ويشغّل مهامًا تفحصها أو تسرّع السجل والحالة. ويكتب دمج هويات المؤلفين… أسطرًا في
مجاني.mailmapليظهر الشخص ذو الأسماء أو العناوين المتعددة مؤلفًا واحدًا.