الميزات
كل ميزات واجهة Git رسومية متكاملة
من أول إيداع حتى إعادة أساس تفاعلية معقدة، يمنح GitTree كل عملية Git مكانًا واضحًا ومرئيًا، ويضيف طلبات الدمج وخطوط CI/CD ونور، مساعد الذكاء الاصطناعي، والمؤسسات لفريقك. هذه القائمة الكاملة مرتبة حسب ما تحاول إنجازه، ومع كل مجموعة توثيقها.
تقييم GitTree 5.0 من 5 بحسب 250+ مستخدمًا داخل التطبيق
اختر مسار العمل المناسب في Git
ابدأ بالمهمة التي تريد إنجازها. تشرح هذه الأدلة الخطوات والخيارات وطرق الاستعادة في GitTree. عمليات Git المحلية ضمن الخطة المجانية دون حاجة إلى حساب؛ لوحات الاستضافة ونور جزء من Pro، بخصم 100٪ الآن.
دمج الفروع
يضيف الدمج إيداعات فرع آخر إلى الفرع الذي أنت عليه، كالأمر
git merge. انقر الفرع الآخر بزر الفأرة الأيمن واختر دمج … في …: يتحقق GitTree من التعارضات أولًا ويتيح لك اختيار طريقة تسجيل الدمج.إعادة تأسيس فرع
تعيد إعادة التأسيس تطبيق إيداعات فرعك فوق فرع آخر، فيبقى السجل خطًا مستقيمًا، كالأمر
git rebase. تحصل الإيداعات على معرّفات جديدة؛ ويحتفظ GitTree بالفرع القديم تحتrefs/ogt/trash، ويعيده تراجع.تعديل السجل بإعادة التأسيس التفاعلية
تعيد إعادة التأسيس التفاعلية كتابة الإيداعات التي تعلو إيداعًا تختاره: أبقِ كلًّا منها أو أعد صياغته أو حرّره أو اضممه أو أسقطه، واسحبها إلى ترتيب جديد، كالأمر
git rebase -i. ولتغيير واحد يفعل تعديل السجل في قائمة الإيداع ذلك بخطوة واحدة.حل تعارضات الدمج
يقع التعارض حين يغيّر الفرعان الأسطر نفسها. تعرض أداة الحل في GitTree النسختين جنبًا إلى جنب، A وB: علّم الأسطر التي تبقيها في كل تعارض، وراجع النتيجة، ثم حفظ وتابع الدمج أو إعادة التأسيس أو الانتقاء.
الجلب والسحب والدفع
ينزّل الجلب الجديد في مستودعاتك البعيدة دون أن يغيّر عملك. ويُدخل السحب الفرع المتتبَّع في فرعك. ويرسل الدفع إيداعاتك إلى المستودع البعيد. والثلاثة في شريط الأدوات، وخياراتها في قوائم الأسهم بجوارها.
معرفة ما سيطلقه الدفع
تقرأ معاينة الإطلاق ما سيرسله الدفع التالي: إيداعات وملفات وتلميحات مسارات، وحقائق البيئات وقواعد الفرع حين يمكن قراءتها. لا شيء لدفعه تعني أن البعيد يملك الإيداعات. قد تغيب صفوف المزوّد. يعرض GitTree القواعد التي قرأها فقط. المزوّد هو من يفرضها.
التراجع والإعادة
يسجّل GitTree عملياتك في Git ليتراجع تراجع في شريط الأدوات عن آخرها: إيداع أو دمج أو إعادة تأسيس أو إعادة تعيين أو تخلّص من تغييرات أو تنظيف أو فرع أو وسم محذوف. ويعيد إعادة تنفيذها. وتحفظ الخطوات المدمّرة لقطة استعادة تحت
refs/ogt/trashقبل تنفيذها.تشغيل خطوط المعالجة محليًا
يجهّز GitTree أمر act أو gitlab-ci-local المطابق لملف سير عمل أو لمهمة واحدة، ويكتبه في طرفية جديدة لتشغّله بنفسك. تعمل المهام داخل حاويات Docker على حاسوبك قبل الدفع. خطوط المعالجة المحلية جزء من الخطة المجانية ولا تحتاج إلى حساب استضافة.
كل شيء في لمحة
- مخطط الإيداعات
- التجهيز والإيداع
- الفروقات وblame والتاريخ
- الفروع والوسوم
- الدمج وإعادة الأساس والتعارضات
- إعادة كتابة التاريخ والتراجع
- Stash وworktrees وsubmodules وLFS
- طلبات الدمج المكدّسة
- المستودعات البعيدة والمزامنة
- معاينة الإطلاق والفحوص قبل المشاركة
- GitHub وGitLab وBitbucket وAzure DevOpsGitTree Pro
- خطوط أنابيب CI/CDGitTree Pro
- الإنتاج على الرسمGitTree Pro
- نور، مساعد الذكاء الاصطناعيGitTree Pro
- Repo InsightsGitTree Pro
- المستودعات والملفات
- السرعة والإنتاجية
- التفضيلات والتخصيص
- الخصوصية والأمان
- الخطط والحسابات والمؤسسات
- التحديثات والمساعدة
مخطط الإيداعات
شاهد شكل تاريخك وتعامل معه مباشرة.
- مسارات فروع ملوّنة
- لكل فرع مساره ولونه، بمنحنيات سلسة عند التفرع والدمج.
- سريع مع المستودعات الضخمة
- مصمم ومختبر ليبقى التمرير سلسًا مع أكثر من 100,000 إيداع.
- وسوم على المخطط
- تظهر الفروع المحلية والبعيدة والوسوم بجانب الإيداعات التي تشير إليها.
- البحث والتصفية
- ابحث عن الإيداعات بالرسالة أو المؤلف أو المعرّف، أو استخدم author: وfile: وchange: (الشيفرة التي أضافها الإيداع أو حذفها)، وأظهر الفروع أو أخفها.
- صف العمل الجاري
- تظهر التغييرات غير المودعة أعلى المخطط مع عدد ما تغيّر.

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

الفروقات وblame والتاريخ
افهم ما تغيّر ومتى ولماذا.
- فروقات جنبًا إلى جنب أو متداخلة
- عرض بالأجزاء أو متداخل أو جنبًا إلى جنب مع فروقات الكلمات وخيارات المسافات، وتلوين لـ JavaScript وTypeScript وPython وRust وGo وJava وC وC++ وPHP وSQL وHTML وCSS وJSON وYAML وXML وMarkdown.
- Blame
- اعرف من غيّر كل سطر آخر مرة وانتقل إلى ذلك الإيداع.
- تاريخ الملف
- تتبّع الملف عبر إيداعاته بما في ذلك إعادة التسمية.
- قارن أي شيء
- قارن فرعين أو وسمين أو إيداعين، أو إيداعًا بمجلد العمل.
- فروقات الصور
- قارن ملفات الصور جنبًا إلى جنب، أو بالسحب، أو بالتراكب الشفاف.
- معاينة Markdown
- اقرأ ملف Markdown المعدَّل منسّقًا، لا نصًا خامًا فقط.

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

إعادة كتابة التاريخ والتراجع
حسّن الإيداعات قبل مشاركتها، وتراجع عن الأخطاء.
- إعادة أساس تفاعلية
- رتّب الإيداعات واختر وأعد صياغة وحرّر وادمج واحذف.
- تعديلات سريعة
- أعد صياغة إيداع أو انقله أو ادمجه أو احذفه مباشرة من قائمته.
- تراجع وإعادة
- تراجع عن إيداع أو تعديله أو تبديل أو reset أو إعادة أساس أو إلغاء أو حذف فرع أو وسم من شريط الأدوات؛ ويحتفظ الدفع القسري بلقطة قابلة للاسترجاع.
- Reflog
- تصفّح reflog واستعد إيداعًا مفقودًا في فرع جديد.
- Bisect
- حدّد الإيداع الذي سبّب المشكلة بتصنيف الإيداعات Good أو Bad أو Skip، أو شغّل أمر فحص راجعته في نسخة عمل موثوقة لتصنيف كل خطوة.
- ما الذي تغيّر
- قارن الفرع قبل إعادة التأسيس أو التعديل أو الضمّ أو الدفع القسري وبعده، إيداعًا بإيداع: يوصف كل زوج بأنه كما هو أو تغيّر أو أُضيف أو أُسقط.
- المفقودات
- اعثر على إيداعات لا يشير إليها أي فرع في سجل المراجع ومراجع الاسترداد في GitTree، وعاينها، واحفظ أحدها في فرع جديد.
- مسودة سجل التغييرات
- جمّع الإيداعات بين نقطتين حسب النوع، مع إصدار تالٍ مقترح، وانسخ المسودة بصيغة Markdown.
- استعادة العمل المفقود باستخدام المفقودات
- تبحث المفقودات في سجل المراجع (reflog) ومراجع الاستعادة في GitTree، وفي الكائنات غير القابلة للوصول إن طلبت، عن إيداعات لم يعد أي فرع يشير إليها. عاين ما تحويه كل نتيجة ثم احتفظ بها في فرع جديد. لا يُسحب شيء ولا يُعاد تعيينه ولا يُحذف.
- مقارنة الإيداعات قبل إعادة الكتابة وبعدها
- يقارن ما الذي تغيّر… الرقع في سلسلتين: الفرع قبل إعادة الكتابة وبعدها. تُستثنى إيداعات الدمج. تُعلَّم الأزواج مماثل أو متغيّر أو محذوف أو مضاف. المقارنة لا تحرّك المراجع ولا تغيّر الملفات. الاقتران ليس إثباتًا أن الإيداعين يعنيان الشيء نفسه.
- إنشاء مسودة سجل تغييرات من الإيداعات
- تقرأ مسودة سجل التغييرات إيداعات الأب الأول بين نقطتين، وتجمّعها، وتقترح إصدارًا تاليًا، وتتيح نسخ Markdown. تقول الملاحظة إنها مسودة فقط. لا يُنشأ وسم ولا إصدار ولا دفع. تراجع الرسائل قبل مشاركتها.
- ضمّ الإيداعات
- يجمع الضمّ (squash) عدة إيداعات في إيداع واحد، مثل fixup أو squash في git rebase -i. في GitTree يفتح كل ضمّ نافذة ضمّ أولًا: تعرض الإيداعات التي تُضمّ والنتيجة والرسالة ومن يُنسب إليه العمل، ولا يتغير شيء قبل أن تؤكد. لا تُمسّ تغييراتك غير المودعة أبدًا، وزر تراجع يعيد الإيداعات كما كانت.

Stash وworktrees وsubmodules وLFS
أدِر أعمالًا متوازية دون أن تفقد المتابعة.
- Stash
- احفظ وطبّق واسترجع وأعد التسمية واحذف، أو حوّل stash إلى فرع.
- Worktrees
- افتح عدة فروع في آن واحد في مجلدات منفصلة من الشريط الجانبي.
- Submodules
- أضف الوحدات الفرعية وهيّئها وحدّثها وزامنها.
- Git LFS
- تتبّع الأنماط واسحب الملفات الكبيرة وأدِر أقفال الملفات.
- الرقع (Patches)
- أنشئ رقعة من الإيداعات وطبّق رقع الآخرين.
- بطاقات أشجار العمل
- كل نسخة عمل لمستودعاتك المحفوظة كبطاقة بفرعها وتغييراتها وآخر ما توقفت عنده؛ و«متابعة العمل» تعيد فتح الملف ومحادثة نور.
- يحتاج انتباهك
- قائمة محلية واحدة بما يحتاجك عبر أشجار العمل: خطوط أنابيب فاشلة وموافقات ومحادثات نور المنتظرة وعمل غير منشور.
- تنظيف مجلد العمل
- عاين ما قد يضيع بحذف شجرة عمل مرتبطة، ثم احذف النسخة التي راجعتها فقط. يبقى الفرع.
- استخدام بطاقات أشجار العمل
- تعرض بطاقات أشجار العمل كل نسخ العمل لمستودعات مساحة العمل على هذا الحاسوب: المجلد الرئيسي وكل شجرة عمل مرتبطة. تذكر كل بطاقة حالتها بكلمة واحدة وفرعها وما تغيّر وما الخطوة التالية، لتصل إلى المهمة الصحيحة وترتّب ما انتهيت منه.
- معرفة ما يحتاجك في «ما يحتاج انتباهك»
- يعرض ما يحتاج انتباهك العمل المحجوب أو المنتظر على هذا الحاسوب: شجرة عمل مفقودة، تعارضات، تعديلات غير مكتملة، جلسة لنور تنتظرك، وعناصر من المزوّد مثل فشل CI أو دفع معلّق للمراجعة. لا يجلب ولا يشغّل نور ولا يغيّر الملفات. إخفاء لمدة ساعة وإخفاء 7 أيام يخفيان الصف فقط.
- إزالة شجرة عمل بعد مراجعتها
- يعرض مراجعة تنظيف مجلد العمل… ما ستحذفه إزالة مجلد مرتبط، ثم يحذف إزالة مجلد العمل المُراجع ذلك المجلد وتسجيله لدى Git. يبقى الفرع المحلي وسجل المستودع. المعاينة لا تغيّر ملفاتًا. هذه ليست عملية تراجع.
طلبات الدمج المكدّسة
فروع صغيرة يبني بعضها على بعض، وتبقى مرتبة.
- الحزم
- سُلّم من الفروع يبني بعضها على بعض: إيداعات كل فرع وحالته وطلب دمجه، مسودة أو موافَق عليه أو مطلوب تعديله.
- حزمة جديدة من الفرع الحالي
- ابدأ حزمة من الفرع الذي تعمل عليه، ثم أضف فرعًا في الأعلى.
- تقسيم إلى حزمة
- وزّع إيداعات فرع طويل على فروع مكدّسة دون إعادة كتابة أي إيداع.
- إعادة التكديس
- أعد بناء كل فرع فوق التغيير في إعادة تأسيس واحدة. تُحفظ الرؤوس القديمة، و«تراجع» واحد يعيد كل الفروع.
- إرسال الحزمة
- ادفع كل فرع وأنشئ طلب دمجه أو حدّثه على الفرع الذي تحته، على GitHub أو GitLab أو Azure DevOps أو Bitbucket. يأتي مع GitTree Pro.
- دمج طلب الدمج السفلي
- ادمج طلب الدمج السفلي وحده، واحدًا في كل تأكيد، عبر نافذة الدمج. لا يدمج GitTree حزمة كاملة أبدًا.
المستودعات البعيدة والمزامنة
اجلب واسحب وادفع مع رؤية كاملة.
- Fetch وPull وPush
- اختر التقديم السريع فقط أو الدمج أو إعادة الأساس لكل عملية سحب.
- دفع قسري آمن
- يستخدم الدفع القسري دائمًا --force-with-lease مع الإيداع المتوقع.
- مستودعات بعيدة متعددة
- أضف المستودعات البعيدة وحرّرها ونظّفها واحذفها عبر HTTPS أو SSH.
- تاريخ سطحي
- اعمل مع النسخ السطحية واجلب مزيدًا من التاريخ عند الحاجة.
- معرفة ما سيطلقه الدفع
- تقرأ معاينة الإطلاق ما سيرسله الدفع التالي: إيداعات وملفات وتلميحات مسارات، وحقائق البيئات وقواعد الفرع حين يمكن قراءتها. لا شيء لدفعه تعني أن البعيد يملك الإيداعات. قد تغيب صفوف المزوّد. يعرض GitTree القواعد التي قرأها فقط. المزوّد هو من يفرضها.
معاينة الإطلاق والفحوص قبل المشاركة
اعرف ما يغادر جهازك قبل أن يغادره.
- معاينة الإطلاق
- من زر الدفع: الإيداعات والملفات وخطوط الأنابيب التي سيبدؤها هذا الدفع.
- تحذيرات الأسرار
- تحذير محلي قبل إيداع أو دفع كلمات مرور أو رموز أو مفاتيح خاصة محتملة. راجع، أو ألغِ التجهيز، أو تجاهل، أو تابع.
- خطافات Git
- اعرف ما يعمل عند الإيداع أو الدفع، وأضف فحوصًا من قوالب، وعدّل الخطافات وجرّبها، وشاركها عبر .githooks.
- الأوامر المسجّلة
- جهّز أمر Git شغّله GitTree، من سجل النشاط، في طرفيتك بعد مراجعته.
GitHub وGitLab وBitbucket وAzure DevOpsGitTree Pro
حسابات الاستضافة داخل عميل Git الخاص بك.
- ربط الحسابات
- GitHub وGitHub Enterprise Server، وGitLab (gitlab.com والمستضاف ذاتيًا)، وBitbucket Cloud وData Center، وAzure DevOps؛ وتُحفظ الرموز في سلسلة مفاتيح النظام.
- التصفح والاستنساخ
- اعثر على مستودعاتك واستنسخها دون نسخ أي رابط.
- طلبات الدمج
- اعرض طلبات الدمج وأنشئها وراجعها وعلّق عليها وادمجها، مع الوسوم والمكلَّفين والموافقات.
- لوحة طلبات الدمج
- كل طلبات الدمج عبر مستودعاتك في قائمة واحدة، مصفاة حسب المؤلف أو المكلَّف أو طلبات المراجعة.
- فحوصات CI
- شاهد نتائج GitHub Actions وGitLab CI/CD وBitbucket Pipelines وAzure Pipelines على المخطط، وأعد تشغيلها.
- المشكلات (Issues)
- أنشئ مشكلات GitHub وGitLab وعلّق عليها وأغلقها وأعد فتحها، وأدرج الإشارات إليها في رسائل الإيداع.
- النشر
- انشر مستودعًا محليًا إلى مستودع بعيد جديد.
- التفريعات
- أضف تفريعة من المستودع كمستودع بعيد، أو أنشئ تفريعتك الخاصة لدى المزوّد.
- مع GitTree Pro
- تأتي تكاملات الاستضافة مع GitTree Pro، بخصم 100٪ الآن. أما Git العادي عبر HTTPS وSSH، ببيانات اعتمادك، فيعمل في الخطة المجانية.
- أدلة التغيير
- تبويب الأدلة في طلب الدمج: أي الفحوص عملت على أي إيداع، ومن وافق على أي مراجعة، وما بُني ونُشر، وعناصر مفتوحة لما لا يتطابق. حفظ السجل وتصدير القائمة يحفظان التاريخ.

خطوط أنابيب CI/CDGitTree Pro
تابع كل تشغيل من الدفع إلى النتيجة دون مغادرة GitTree.
- تشغيلات فرعك
- اعرض تشغيلات CI/CD لفرع أو إيداع، واعرض تشغيلاتك أنت فقط، وانتقل من التشغيل إلى إيداعه في المخطط.
- المراحل والمهام
- كل مرحلة ومهمة في التشغيل مع حالتها، في نظرة واحدة.
- سجلات مباشرة
- تابع سجل المهمة أثناء تشغيلها، وابحث فيه، وانتقل من خطأ إلى الذي يليه، واحفظه.
- إعادة التشغيل والإلغاء وبدء تشغيل
- أعد تشغيل كل المهام أو الفاشلة منها فقط، وألغِ التشغيل، أو شغّل سير عمل على الفرع الذي تختاره.
- الموافقات والنشر
- وافق على نشر ينتظر مراجعتك أو ارفضه، وافتح بيئة أو أوقفها.
- إعدادات CI/CD
- أدِر المتغيرات والأسرار والبيئات والإصدارات. لا تذهب قيمة السر إلا إلى مزوّدك: لا يعرضها GitTree ولا يحتفظ بها.
- كل مزوّد باسمه
- GitHub Actions وGitLab CI/CD وBitbucket Pipelines وAzure Pipelines. ويختلف العمق من مزوّد إلى آخر: حين لا يتيح المزوّد تغيير التشغيل من تطبيق آخر، يفتح GitTree صفحته.
- مع GitTree Pro
- التحكم في CI/CD المستضاف يأتي مع GitTree Pro، بخصم 100٪ الآن. إعداد أوامر act أو gitlab-ci-local محليًا مجاني، ويحتاج إلى تثبيت المشغّلات وDocker بشكل مستقل.
- تجهيز مسار محلي
- يبني أمر act أو gitlab-ci-local لسير عمل أو مهمة ويكتبه في طرفية جديدة؛ وأنت تضغط Enter. مجاني، مع تثبيت المشغّل وDocker على حدة.
- شرح الفشل مع نور
- اطلب من نور شرح تشغيل فاشل من سجله.
- الإصلاح مع نور
- من تشغيل فاشل، افتح نسخة عمل منفصلة للإصلاح عند المراجعة الفاشلة، ودع نور يجري التغيير، ثم تحقق من النتيجة المستضافة لذلك الإيداع بعينه.
- إصلاح تشغيل فاشل في مجلده
- من تشغيل فاشل، يعرض فحص أدلة الفشل مقتطفًا محدودًا، ويفتح إنشاء إصلاح للتكامل المستمر والتحقق منه مجلد عمل منفصلًا عند المراجعة الفاشلة. الإصلاح مع نور اختياري. فحص النتيجة المستضافة يبحث عن تشغيل مستضاف لذلك الإيداع بعينه. إعادة الإنتاج المحلية لا تثبت أن التشغيل المستضاف نجح.
الإنتاج على الرسمGitTree Pro
اعرف أي إيداع تشغّله كل بيئة، وما تغيّر منذ آخر مرة عملت فيها.
- شريط البيئات
- ما تشغّله كل بيئة، في رأس الرسم البياني: الإيداع، وكم يتأخر عن فرعك، وحالته.
- ما تغيّر منذ آخر حالة سليمة
- الإيداعات بين آخر نشر نجح والنشر الذي فشل.
- البحث عن النشر الذي أفسدها
- اختبر عمليات النشر بين آخر نشر سليم والنشر الحي حتى تجد أول نشر سيئ.
- البحث عن تثبيت الصورة
- اعثر على الإيداع الذي بنى صورة حاوية. هذه متاحة في كل الخطط.
- Argo CD وFlux
- اعرف ما يشغّله Argo CD أو Flux لكل بيئة. GitTree يقرأ فقط: لا يزامن ولا يطبّق ولا يتراجع أبدًا.
نور، مساعد الذكاء الاصطناعيGitTree Pro
مساعد داخل التطبيق يشغّل وكيل البرمجة الذي تستخدمه أصلًا.
- وضعا السؤال والوكيل
- اسأل عن GitTree ومستودعك، أو دع نور يعدّل الملفات ويشغّل الأوامر في مستودع تثق به، بموافقات تتحكم فيها.
- أداة الوكيل الخاصة بك
- Claude Code أو Codex أو Gemini CLI أو Antigravity أو Qwen Code أو OpenCode أو Kimi CLI أو Cursor Agent أو وكيل مخصص، مسجّلًا بحسابك أنت.
- لقطة احتياطية قبل كل دور
- يحفظ نور لقطة قبل الجولة التي قد تغيّر الملفات. راجع التغييرات والأوامر المسجّلة، ثم استعد اللقطة المتاحة مع التحقق من التعديلات اللاحقة. الإجراءات البعيدة والآثار خارج المستودع تحتاج إلى استعادة منفصلة.
- الإشارات والمرفقات
- أشر إلى الملفات والمجلدات وطلبات الدمج، وأرفق ملفات وصورًا، وتحدّث عن عدة مستودعات أو مساحة عمل كاملة.
- رسائل الإيداع والأوصاف
- انقر «Generate» لكتابة مسودة رسالة إيداع من التغييرات المجهّزة، أو عنوان طلب دمج ووصفه من إيداعاته.
- لا شيء يُرسل دون طلبك
- لا يحفظ GitTree أي مفتاح ذكاء اصطناعي ولا يبيع أرصدة. ونور والصياغة بالذكاء الاصطناعي يأتيان مع GitTree Pro، أما كل ميزات Git ففي الخطة المجانية.
- الوكلاء خارج نور
- اربط Claude Code أو Codex أو وكيلًا آخر تشغّله بنفسك بأدوات GitTree لمستودع واحد، مع ملف تعريف يحدد ما يمكنه فعله. عمليات الدفع الخاصة به تنتظرك.
- إيقاف كل الوكلاء مؤقتًا
- أوقف كل الوكلاء المتصلين دفعة واحدة، واستأنفهم حين تكون جاهزًا.
- استخدام نور في المجلد الذي بدأته فيه
- محادثة نور تخص المجلد الذي بدأت فيه. كل جولة يمكن أن تسرد الأوامر والفحوصات التي سُجّلت، والتراجع عن هذه الجولة يستعيد الملفات من اللقطة المأخوذة قبل الجولة. استعادة الملفات لا تعكس الأوامر ولا آثارها الخارجية. أوامر الإعداد تعمل فقط بعد أن توافق على ذلك المجلد وذلك الأمر.
Repo InsightsGitTree Pro
قراءة أعداد المستودع على هذا الحاسوب
- أعداد من سجل مستودعك
- الإيداعات والأسطر حسب المؤلف لفترة تختارها، مع الفروع والملفات والمجلدات والاتجاهات، تُحسب على هذا الجهاز.
- الأشخاص والبوتات منفصلون
- تُدمج الهويات بملف .mailmap في المستودع، وتُحسب إيداعات البوتات على حدة، وتُفصل الإيداعات الضخمة.
- صدّر أو أبقِها محلية
- صدّر CSV أو JSON إلى ملف تختاره، أو احفظ أعدادك في «تقاريري». هذه الأعداد تصف النشاط لا الأداء.
- قراءة أعداد المستودع على هذا الحاسوب
- يستكشف Repo Insights ضمن Pro السجل المحلي بحسب الفترة والفروع والمساهمين والملفات والمجلدات والاتجاهات، مع توحيد الهويات عبر .mailmap وفصل أعداد الروبوتات. صدّر CSV أو JSON، وأضف نشاط طلبات السحب من المزوّدين المدعومين، أو عاين أعدادك واحفظها في My reports مع نسخة بريدية اختيارية. لمشاركة تقارير الفريق متطلبات Organization منفصلة. هذه الأعداد تصف النشاط، لا الأداء. التحليل المحلي لا يرفع تقريرًا؛ الحفظ أو المشاركة يتطلب إجراءً منك.
المستودعات والملفات
افتح كل مستودع على حاسوبك واعثر عليه واعتنِ به.
- الفتح أو الاستنساخ أو الإنشاء
- افتح مجلدًا أو استنسخ من عنوان URL أو ابدأ مستودعًا جديدًا؛ وتبقى المستودعات الأخيرة والمفضلة على هذا الحاسوب.
- البحث عن المستودعات
- اختر مجلدًا ويعثر GitTree على المستودعات التي بداخله.
- مستعرض الملفات
- تصفّح ملفات المشروع وابحث عن ملف باسمه وأنشئ الملفات أو أعد تسميتها، واعرف أي المجلدات فيها تغييرات.
- تصدير أرشيف
- احفظ ملفات أي إيداع في ملف .zip أو .tar.gz، دون مجلد .git.
- صيانة المستودع
- اعرف حجم قاعدة الكائنات وافحص سلامتها باستخدام git fsck، ثم احزمها أو نظّفها أو حسّنها، فقط حين تبدأ ذلك بنفسك.
- دمج هويات المؤلفين
- اعرض الأسماء وعناوين البريد المختلفة للشخص نفسه كمؤلف واحد، تُكتب في ملف .mailmap في المستودع.
- سجل أوامر Git
- كل أمر Git يشغّله التطبيق مع مخرجاته ومدته، مع التصفية حسب التغييرات أو المشكلات وإمكانية التصدير؛ وتُزال منه الرموز وكلمات المرور.
- سجل الإشعارات
- رسائل هذه الجلسة في قائمة واحدة، مع التصفية حسب الأخطاء والتحذيرات والمعلومات والنجاحات.
- فتح الملفات وتحريرها
- حرّر ملفات العمل في تبويبات تدعم طيّ الشفرة وتعدد المؤشرات ومطابقة الأقواس، مع حفظ موضع المؤشر وسجل التراجع لكل تبويب. تتابع الملفات المحفوظة تغييرات القرص تلقائيًا، وتبقى التعديلات غير المحفوظة للمراجعة. ثبّت التبويبات، وانقل الملفات بالسحب إلى المجلدات أو إلى نور أو تطبيق آخر، واحذفها بعد التأكيد مع إمكانية التراجع. تبقى الملفات المفتوحة من الإيداعات للقراءة فقط.
- معاينة ملف HTML من غير تشغيله
- ملف .html أو .htm أو .xhtml يمكن أن يُفتح في لسان معاينة. يحلّل GitTree الصفحة على حاسوبك، ويزيل السكربتات والإطارات والمحتوى النشط الآخر، ويعرض الباقي في إطار معزول بلا شبكة. قد تبقى الأنماط المضمّنة وصور data:. المعاينة لا تشغّل الصفحة.
السرعة والإنتاجية
مصمم لمن يقضي يومه داخل عميل Git.
- لوحة الأوامر
- شغّل الأوامر وانتقل إلى المراجع وابحث عن الإيداعات وافتح الملفات من مربع بحث واحد.
- اختصارات قابلة للتخصيص
- لكل أمر اختصار يمكنك تغييره.
- طرفية مدمجة
- طرفية داخل النافذة تفتح في جذر المستودع.
- التبويبات ومساحات العمل
- افتح مستودعات كثيرة في تبويبات واجمعها في مساحات عمل.
- أوامر مخصصة
- أضف أوامرك وسكربتاتك الخاصة إلى التطبيق.
- تشغيل خطوط المعالجة محليًا
- يجهّز GitTree أمر act أو gitlab-ci-local المطابق لملف سير عمل أو لمهمة واحدة، ويكتبه في طرفية جديدة لتشغّله بنفسك. تعمل المهام داخل حاويات Docker على حاسوبك قبل الدفع. خطوط المعالجة المحلية جزء من الخطة المجانية ولا تحتاج إلى حساب استضافة.
- تجهيز أمر نفّذه GitTree من قبل
- يستطيع سجل النشاط تسجيل أوامر Git التي نفّذها GitTree. تجهيز في الطرفية… يفتح تجهيز أمر مسجل. تراجع الأمر، وتختار صدفة، وكتابة في طرفية جديدة. يكتب GitTree الأمر ولا يضغط Enter. قد تنتج صدفتك نتيجة مختلفة.

التفضيلات والتخصيص
اجعل GitTree يناسب طريقة عملك.
- تفضيلات قابلة للبحث
- اعثر على أي إعداد بالاسم أو الوصف أو المفتاح، وأعد ضبطه منفردًا.
- السمات
- سمات داكنة وفاتحة وعالية التباين، إضافة إلى سماتك المستوردة.
- عشر لغات للواجهة
- استخدم GitTree بالإنجليزية أو العربية أو اليابانية أو الصينية المبسّطة أو الألمانية أو الكورية أو الفرنسية أو الهندية أو الإسبانية أو الإيطالية. تدعم العربية التخطيط من اليمين إلى اليسار.
- سهل الوصول بالتصميم
- مخطط إيداعات يناسب قارئات الشاشة، وبديل بلوحة المفاتيح لكل سحب، وتقليل الحركة، وتكبير من 50 إلى 300%.
- SSH والتوقيع
- أدِر مفاتيح SSH واضبط توقيع الإيداعات.
- أدوات خارجية
- افتح الفروقات وعمليات الدمج في الأدوات الخارجية التي تفضلها.
- الملفات الشخصية
- بدّل بين إعدادات وهويات منفصلة لمشاريع العمل والمشاريع الشخصية.
- تغيير الخطوط والتقريب
- تضبط الخطوط والتقريب في التفضيلات خط الواجهة وخط الشيفرة وخط الطرفية كلًا على حدة، مع الحجم والوزن وتباعد الأسطر والأربطة، ومعاينة مباشرة. التقريب يكبّر النافذة كلها. استعادة الخطوط والتقريب الافتراضيين تعيد تلك الخيارات وتترك السمة واللغة وبقية الإعدادات كما هي.

الخصوصية والأمان
محلي أولًا كمبدأ، لا كإعداد.
- شيفرتك تبقى محلية
- تبقى مستودعاتك على جهازك؛ ولا يستخدم تسجيل الدخول إلا ملفك الشخصي على GitHub أو GitLab أو Bitbucket أو Azure DevOps، أو بريدك الإلكتروني وحده.
- بيانات الاستخدام بوضوح
- وترسل أيضًا أعداد استخدام الأوامر إلى GitTree. أما عمليات Git وخدمات الاستضافة ووكيل الذكاء الاصطناعي الذي تختاره فلها اتصالات وبيانات منفصلة.
- الأسرار في سلسلة المفاتيح
- الرموز وعبارات المرور تُحفظ فقط في Keychain على macOS أو مدير بيانات الاعتماد في Windows أو سلسلة مفاتيح النظام على Linux (Secret Service في freedesktop: GNOME Keyring أو KeePassXC).
- المستودعات غير الموثوقة
- المستودعات التي لم تثق بها لا يمكنها تشغيل hooks أو تغيير الإعدادات.
- إعداداتك تبقى لك
- لا يعدّل GitTree إعدادات Git أو المستودع أو مجلد SSH دون طلب منك.
الخطط والحسابات والمؤسسات
ابدأ مجانًا، وجرّب Pro، وأحضر فريقك.
- الخطة المجانية بلا بطاقة ائتمان
- كل ميزات Git، بما فيها المستودعات الخاصة والاستخدام التجاري، دون حساب ودون بطاقة ائتمان.
- Pro بخصم 100٪
- كل ميزات Pro بلا تكلفة الآن، دون بطاقة ودون أي تجديد.
- حساب GitTree، إن أردته
- لا يحتاج Git المحلي إلى حساب. ولـGitTree Pro أو المؤسسة أنشئ حسابًا مجانًا على هذا الموقع باستخدام GitHub أو GitLab أو Bitbucket أو Azure DevOps أو بريدك الإلكتروني، ثم سجّل الدخول إلى التطبيق من متصفحك.
- المؤسسات والمقاعد
- مع GitTree Pro، أنشئ مؤسسة لفريقك واشترِ مقاعد لأعضائها (3 على الأقل) وادعُ الأشخاص باسم مستخدم GitHub أو بالبريد الإلكتروني.
- الأدوار
- مالكون ومشرفون وأعضاء، لكلٍّ منهم صلاحيات واضحة على المؤسسة ودعواتها وأعضائها وفوترتها.
- لوحة التحكم
- أدِر ملفك الشخصي وحساباتك المرتبطة واشتراكك وإيصالاتك ومؤسساتك من مكان واحد على هذا الموقع.
- مشاركة تقرير فريق لأعداد المستودع
- يشارك Team report أعدادًا من تقرير Repo Insights بعد أن يراجعها المالك أو المسؤول ويختار Upload Report. ولا يحتاج إلى أي خطة. يحتوي التقرير على أعداد، لا شفرة أو فروقات أو رسائل إيداعات. يقرأ الأعضاء صفوفهم وإجماليات الفريق.
التحديثات والمساعدة
اعرف ما تغيّر، واعثر على أي ميزة بسرعة.
- التحقق من التحديثات
- يتحقق GitTree من الإصدارات ويعرض ما تغيّر. تستخدم النسخ المثبتة مباشرةً مسار التحديث داخل التطبيق، وتتبع نسخ المتاجر آلية تحديث متجرها. تساعدك شاشة الإعداد أيضًا على تثبيت Git أو تحديد موقعه.
- ما الجديد
- بعد التحديث، اطّلع على ما هو جديد وما تحسّن وما أُصلح في ذلك الإصدار.
- دليل الميزات
- ابحث في كل ما يستطيعه GitTree، وأين تجده، واختصاراته، مع تمييز ميزات Pro.
- التوثيق والدروس
- يغطي دليل المنتج وGitTree Learn مسارات العمل بعشر لغات. تتضمن الدروس خطوات وتمارين ومقاطع فيديو حيثما توفرت.
- تقارير التعطّل تبقى محلية
- إذا توقف التطبيق، يُحفظ التقرير على هذا الحاسوب بعد إزالة الرموز وكلمات المرور. ولا يُرسل أي شيء إلا إذا شاركته أنت.
- المساعدة على GitHub
- أبلغ عن خطأ أو اطرح سؤالًا على GitHub من التطبيق أو من هذا الموقع، وتابع كل رد هناك.
- العثور على Git وضبط هوية الإيداع
- يستخدم GitTree نسخة Git مثبتة بشكل مستقل بإصدار 2.39 أو أحدث. تساعدك شاشة الإعداد على تثبيتها بأدوات منصتك، أو يتيح Locate Git… اختيار ملف تنفيذي موجود. اضبط اسم الإيداعات وبريدها (user.name وuser.email) للمستودع أو الملف الشخصي.
أسئلة عن ميزات GitTree
هل يمكنني الدفع إلى GitHub أو GitLab أو Bitbucket بالخطة المجانية؟
نعم. الاستنساخ والجلب والسحب والدفع عبر SSH أو HTTPS متاحة في الخطة المجانية ببيانات اعتماد Git الخاصة بك، بما فيها المستودعات الخاصة، دون حاجة إلى حساب. تضيف Pro حسابات الاستضافة المتصلة وطلبات السحب والمشكلات والتحكم في CI/CD المستضاف داخل التطبيق؛ وقد يفرض المزوّد صلاحيات وحدودًا خاصة به.
هل يعكس التراجع عملية دفع على المستودع البعيد؟
لا. يستعيد التراجع عملية محلية مسجّلة إذا توفرت بيانات استعادتها ولم يؤدِ ذلك إلى الكتابة فوق عمل أحدث. لا يغيّر المستودع البعيد. للتراجع عن عمل مشترك، فكّر في إيداع عكسي ثم دفع عادي. إعادة كتابة فرع منشور تحتاج إلى تنسيق ودفع قسري مقصود مع lease؛ راجع دليل الاستعادة أولًا.
ما ميزات GitTree المجانية، وما الذي يأتي مع Pro؟
بحساب أو بدونه، تشمل Free عمليات Git المحلية والمستودعات الخاصة والاستخدام التجاري والدفع والسحب عبر SSH أو HTTPS ببيانات اعتمادك. تضيف Pro نور وصياغة النصوص بالذكاء الاصطناعي وتكاملات الاستضافة وCI/CD المستضاف وRepo Insights والتقارير الشخصية وإنشاء المؤسسات. تحتاج مشاركة تقارير الفريق إلى مؤسسة وصلاحية المالك أو المسؤول. لمزوّدي الذكاء الاصطناعي حساباتهم وخططهم الخاصة؛ راجع الأسعار للشروط الحالية.
هل يتعامل GitTree مع المستودعات الكبيرة؟
نعم. صُمّم مخطط الإيداعات واختُبر ليتمرر بسلاسة عبر أكثر من 100,000 إيداع، ويعمل GitTree مع النسخ السطحية وGit LFS والوحدات الفرعية (submodules) وأشجار العمل (worktrees). وتحزم صيانة المستودع قاعدة الكائنات وتنظّفها حين تبدأ ذلك بنفسك.
هل في GitTree أداة لحل تعارضات الدمج وإعادة أساس تفاعلية؟
نعم. تتيح لك أداة حل التعارضات أخذ أحد الجانبين أو الجمع بينهما أو تحرير النتيجة، وينبّهك GitTree إلى التعارضات المحتملة قبل الدمج. وتعيد إعادة الأساس التفاعلية ترتيب الإيداعات وتعيد صياغتها وتدمجها وتحذفها، ويتراجع زر التراجع عن إعادة الأساس أو إعادة التعيين أو التخلّص من التغييرات.
ما خدمات CI/CD التي يمكنني متابعتها في GitTree؟
GitHub Actions وGitLab CI/CD وBitbucket Pipelines وAzure Pipelines. مع GitTree Pro ترى تشغيلات الفرع، وتتابع سجلات المهام مباشرة، وتعيد التشغيلات أو تلغيها، وتوافق على عمليات النشر؛ ويتوقف ما يمكنك فعله على ما يتيحه كل مزوّد.
ما وكلاء الذكاء الاصطناعي التي يعمل معها نور؟
يشغّل نور واجهة سطر أوامر وكيل البرمجة التي تستخدمها أصلًا، مسجّلًا الدخول بحسابك: Claude Code أو Codex أو Gemini CLI أو Antigravity أو Qwen Code أو OpenCode أو Kimi CLI أو Cursor Agent أو وكيلًا مخصصًا. لا يخزّن GitTree أي مفتاح للذكاء الاصطناعي ولا يبيع أرصدة.
هل الميزات نفسها على macOS وWindows وLinux؟
تعمل ميزات Git الأساسية نفسها على macOS وWindows وLinux. تتوفر واجهة GitTree بعشر لغات، بينها العربية بتخطيط من اليمين إلى اليسار. راجع صفحة التنزيل لمتطلبات كل منصة وخيارات تثبيتها.
أين أتعلم استخدام كل ميزة؟
كل مجموعة في هذه الصفحة تربط بمقالات توثيق GitTree التي تشرح مهامها خطوة بخطوة، وبدروس GitTree Learn التي تعلّم Git الذي وراءها. وفي التطبيق، يعرض دليل الميزات مكان كل ميزة واختصارها.
GitTree على لينكس
حزمة .deb لنظامي Ubuntu وDebian وملف AppImage محمول، بمخطط الإيداعات والتجهيز نفسيهما المتاحين على بقية المنصات.
قارن عملاء Git
تنتقل من عميل Git آخر؟
مقارنات صريحة وموثّقة مع أكثر واجهات Git استخدامًا بين المطورين، بما فيها ما يتفوق فيه كل منها.
بديل GitKraken
مستودعات خاصة وتراجع متقدم ومسودات بالذكاء الاصطناعي عبر أداتك، في مقارنة بندًا ببند مع GitKraken Desktop.
بديل Sourcetree
يعمل على Linux أيضًا، مع محرر تعارضات مدمج وتراجع وطلبات سحب داخل التطبيق، في مقارنة بندًا ببند مع Sourcetree.
بديل GitHub Desktop
مخطط إيداعات وإعادة أساس تفاعلية كاملة وإصدار رسمي لنظام Linux، في مقارنة بندًا ببند مع GitHub Desktop.
بديل Fork
إصدار لنظام Linux، وبلا ترخيص للشراء، وتراجع وطلبات سحب داخل التطبيق، في مقارنة بندًا ببند مع Fork.
بديل Tower
إصدار لنظام Linux وتراجع ومحرر للتعارضات سطرًا بسطر، في مقارنة بندًا ببند مع Tower.
بديل SmartGit
استخدام تجاري دون طلب ترخيص، مع طرفية مدمجة وتراجع ومسودات بالذكاء الاصطناعي، في مقارنة بندًا ببند مع SmartGit.
بديل Sublime Merge
لا ترخيص تشتريه لعمل Git، مع طلبات السحب وخطة rebase بالسحب والإفلات والتراجع، في مقارنة بندًا ببند مع Sublime Merge.
بديل TortoiseGit
الـGit نفسه على macOS وWindows وLinux في نافذة واحدة، مقارنًا بندًا بندًا بقوائم TortoiseGit في المستكشف.
بديل GitButler
فروع Git عادية ومخطط إيداعات كامل ومحرر ثلاثي للتعارضات، مقارنةً بندًا بندًا بالفروع المتوازية في GitButler.
بديل Lazygit
عمل Git اليومي نفسه في نافذة مكتبية فيها مخطط إيداعات ومحرر ثلاثي للتعارضات، مقارنًا بندًا بندًا بـLazygit.
افتح أول مستودع لك في GitTree
نزّله لأنظمة macOS أو Windows أو Linux، وافتح مستودعًا لديك دون حاجة إلى حساب. وتشمل الخطة المجانية كل ميزات Git.
