الميزات
كل ما يستطيع Git Tree فعله
من أول إيداع حتى إعادة أساس تفاعلية معقدة، يمنح Git Tree كل عملية Git مكانًا واضحًا ومرئيًا. هذه القائمة الكاملة مرتبة حسب ما تحاول إنجازه.
مخطط الإيداعات
شاهد شكل تاريخك وتعامل معه مباشرة.
- مسارات فروع ملوّنة
- لكل فرع مساره ولونه، بمنحنيات سلسة عند التفرع والدمج.
- سريع مع المستودعات الضخمة
- مصمم ومختبر ليبقى التمرير سلسًا مع أكثر من 100,000 إيداع.
- وسوم على المخطط
- تظهر الفروع المحلية والبعيدة والوسوم بجانب الإيداعات التي تشير إليها.
- البحث والتصفية
- ابحث عن الإيداعات بالرسالة أو المؤلف أو المعرّف، وأظهر الفروع أو أخفها.
- صف العمل الجاري
- تظهر التغييرات غير المودعة أعلى المخطط مع عدد ما تغيّر.

التجهيز والإيداع
ابنِ إيداعات دقيقة دون مغادرة التطبيق.
- تجهيز الملف والجزء والسطر
- جهّز أو ألغِ تجهيز ملف كامل أو جزء واحد أو أسطر مفردة.
- إلغاء مع شبكة أمان
- الإلغاء يسألك أولًا ويحتفظ بنسخة يمكنك استعادتها.
- الإيداع والتعديل والمؤلفون المشاركون
- عدّل آخر إيداع وأضف مؤلفين مشاركين بنقرة واحدة.
- فحص الرسائل
- عدّاد مباشر يُبقي الملخص ضمن 72 حرفًا، والقوالب والرسائل الأخيرة على بُعد نقرة.
- إيداعات موقّعة
- وقّع إيداعاتك بمفاتيح GPG أو SSH التي تستخدمها.
- محرر .gitignore
- تجاهل ملفًا أو نمطًا من قائمته، أو حرّر .gitignore باستخدام القوالب.

الفروقات وblame والتاريخ
افهم ما تغيّر ومتى ولماذا.
- فروقات جنبًا إلى جنب أو متداخلة
- فروقات ملوّنة لعشرات اللغات مع خيارات المسافات البيضاء.
- Blame
- اعرف من غيّر كل سطر آخر مرة وانتقل إلى ذلك الإيداع.
- تاريخ الملف
- تتبّع الملف عبر إيداعاته بما في ذلك إعادة التسمية.
- قارن أي شيء
- قارن فرعين أو وسمين أو إيداعين، أو إيداعًا بمجلد العمل.
- فروقات الصور
- قارن ملفات الصور بصريًا جنبًا إلى جنب.

الدمج وإعادة الأساس والتعارضات
اجمع العمل مع رؤية واضحة للنتيجة.
- الدمج والتقديم السريع
- القوائم تذكر اسمي الفرعين، فتعرف دائمًا اتجاه انتقال التغييرات.
- إعادة الأساس
- أعد الأساس على أي فرع أو إيداع، مع المتابعة والتخطي والإلغاء في مكان واحد.
- Cherry-pick وrevert
- انسخ إيداعًا إلى فرعك، أو تراجع عنه بإيداع جديد.
- Reset
- Soft وMixed وHard، ولكلٍّ شرح بلغة واضحة.
- أداة حل التعارضات
- اختر جانبًا أو اجمع الجانبين أو حرّر النتيجة، ثم علّم الملف كمحلول.
- توقّع التعارضات
- اعرف الملفات المرشحة للتعارض قبل الدمج.

إعادة كتابة التاريخ والتراجع
حسّن الإيداعات قبل مشاركتها، وتراجع عن الأخطاء.
- إعادة أساس تفاعلية
- رتّب الإيداعات واختر وأعد صياغة وحرّر وادمج واحذف.
- تعديلات سريعة
- أعد صياغة إيداع أو انقله أو ادمجه أو احذفه مباشرة من قائمته.
- تراجع وإعادة
- اعكس reset والإلغاء والحذف وإعادة الأساس من شريط الأدوات.
- Reflog
- تصفّح reflog واستعد إيداعًا مفقودًا في فرع جديد.
- Bisect
- اعثر على الإيداع الذي أدخل الخلل بتعليم الإيداعات جيدة أو سيئة.

Stash وworktrees وsubmodules وLFS
أدِر أعمالًا متوازية دون أن تفقد المتابعة.
- Stash
- احفظ وطبّق واسترجع وأعد التسمية واحذف، أو حوّل stash إلى فرع.
- Worktrees
- افتح عدة فروع في آن واحد في مجلدات منفصلة من الشريط الجانبي.
- Submodules
- أضف الوحدات الفرعية وهيّئها وحدّثها وزامنها.
- Git LFS
- تتبّع الأنماط واسحب الملفات الكبيرة وأدِر أقفال الملفات.
- الرقع (Patches)
- أنشئ رقعة من الإيداعات وطبّق رقع الآخرين.
المستودعات البعيدة والمزامنة
اجلب واسحب وادفع مع رؤية كاملة.
- Fetch وPull وPush
- اختر التقديم السريع فقط أو الدمج أو إعادة الأساس لكل عملية سحب.
- دفع قسري آمن
- يستخدم الدفع القسري دائمًا --force-with-lease مع الإيداع المتوقع.
- مستودعات بعيدة متعددة
- أضف المستودعات البعيدة وحرّرها ونظّفها واحذفها عبر HTTPS أو SSH.
- تاريخ سطحي
- اعمل مع النسخ السطحية واجلب مزيدًا من التاريخ عند الحاجة.
GitHub وBitbucket
حسابات الاستضافة داخل عميل Git الخاص بك.
- ربط الحسابات
- سجّل الدخول إلى GitHub وBitbucket Cloud، وتُحفظ الرموز في سلسلة مفاتيح النظام.
- التصفح والاستنساخ
- اعثر على مستودعاتك واستنسخها دون نسخ أي رابط.
- طلبات الدمج
- اعرض طلبات الدمج وأنشئها وراجعها، وشاهد نتائج فحوصاتها.
- النشر
- انشر مستودعًا محليًا إلى مستودع بعيد جديد.

السرعة والإنتاجية
مصمم لمن يقضي يومه داخل عميل Git.
- لوحة الأوامر
- شغّل الأوامر وانتقل إلى المراجع وابحث عن الإيداعات وافتح الملفات من مربع بحث واحد.
- اختصارات قابلة للتخصيص
- لكل أمر اختصار يمكنك تغييره.
- طرفية مدمجة
- طرفية داخل النافذة تفتح في جذر المستودع.
- التبويبات ومساحات العمل
- افتح مستودعات كثيرة في تبويبات واجمعها في مساحات عمل.
- أوامر مخصصة
- أضف أوامرك وسكربتاتك الخاصة إلى التطبيق.

التفضيلات والتخصيص
اجعل Git Tree يناسب طريقة عملك.
- تفضيلات قابلة للبحث
- اعثر على أي إعداد بالاسم أو الوصف أو المفتاح، وأعد ضبطه منفردًا.
- السمات
- سمات داكنة وفاتحة وعالية التباين، إضافة إلى سماتك المستوردة.
- SSH والتوقيع
- أدِر مفاتيح SSH واضبط توقيع الإيداعات.
- أدوات خارجية
- افتح الفروقات وعمليات الدمج في الأدوات الخارجية التي تفضلها.
- الملفات الشخصية
- بدّل بين إعدادات وهويات منفصلة لمشاريع العمل والمشاريع الشخصية.

الخصوصية والأمان
محلي أولًا كمبدأ، لا كإعداد.
- شيفرتك تبقى محلية
- تبقى مستودعاتك على جهازك؛ ولا يستخدم تسجيل الدخول إلا ملفك الشخصي على GitHub.
- صفر تتبّع
- لا تحليلات ولا تتبّع ولا تقارير استخدام من أي نوع.
- الأسرار في سلسلة المفاتيح
- الرموز وعبارات المرور تُحفظ فقط في Keychain على macOS أو مدير بيانات الاعتماد في Windows أو سلسلة مفاتيح النظام على Linux (Secret Service في freedesktop: GNOME Keyring أو KeePassXC).
- المستودعات غير الموثوقة
- المستودعات التي لم تثق بها لا يمكنها تشغيل hooks أو تغيير الإعدادات.
- إعداداتك تبقى لك
- لا يعدّل Git Tree إعدادات Git أو المستودع أو مجلد SSH دون طلب منك.
Git Tree على لينكس
حزمة .deb لنظامي Ubuntu وDebian وملف AppImage محمول، بمخطط الإيداعات والتجهيز نفسيهما المتاحين على بقية المنصات.
امنح مستودعاتك الأداة التي تستحقها
نزّل Git Tree مجانًا على macOS أو Windows أو Linux وافتح أول مستودع خلال ثوانٍ.
