GitTree للينكس
واجهة Git رسومية للينكس: Ubuntu وDebian
GitTree عميل Git سريع ومحلي أولًا لنظام لينكس (Linux) بإصدار 64 بت، ومُختبَر على Ubuntu (أوبونتو) وDebian (ديبيان). شاهد تاريخ مشروعك كمخطط إيداعات، وجهّز أسطرًا مفردة، وأعد الأساس (rebase) مع إمكانية التراجع، بينما تبقى شيفرتك على جهازك وبلا أي تتبّع.
curl -fsSL https://gittree.app/install.sh | bashwget -qO- https://gittree.app/install.sh | bashالصقه في الطرفية. ينزّل أحدث إصدار من GitHub ويتحقق من قيمة SHA-256 الخاصة به، ثم يثبّت حزمة .deb على Ubuntu وDebian أو ملف AppImage على التوزيعات الأخرى، ويفتح GitTree. وعلى Ubuntu 22.04 وLinux Mint 21 يضيف أيضًا مستودع Git PPA للحصول على Git أحدث. إن لم يكن curl مثبّتًا فاستخدم سطر wget.
لمعمارية 64 بت (x86_64) فقط. وللتثبيت اليدوي: حزمة .deb لنظامي Ubuntu وDebian، أو ملف AppImage المحمول الذي لا يثبّت شيئًا.
على نظام آخر؟ شاهد كل التنزيلات
تقييم GitTree 5.0 من 5 بحسب 250+ مستخدمًا داخل التطبيق
ماذا تحصل عليه على لينكس
مخطط إيداعات يسهل قراءته
لكل فرع مسار بلون مميز، ويبقى المخطط سلسًا حتى مع أكثر من 100,000 إيداع.
تجهيز أسطر مفردة
جهّز ملفًا كاملًا أو جزءًا (hunk) أو أسطرًا بعينها، والفروقات أمامك مباشرة.
دمج وإعادة أساس مع تراجع
ادمج وأعد الأساس واستخدم cherry-pick وreset من المخطط مباشرة. العمليات الهدّامة تحفظ لقطة أولًا ويمكن التراجع عنها.
GitHub وGitLab وBitbucket وAzure DevOps
مع GitTree Pro، اربط حسابات الاستضافة لتصفح المستودعات واستنساخها والعمل مع طلبات الدمج وفحوصات CI الخاصة بها. أما كل ميزات Git ففي الخطة المجانية دون حاجة إلى حساب، وتدفع وتسحب ببيانات اعتماد Git الخاصة بك.
المستودعات المحلية وحلقة مفاتيح النظام
مستودعاتك تبقى على جهازك ولا شيء يُرصد.
مصمم لسطح مكتبك
يستخدم GitTree شريط عنوان النافذة الأصلي في سطح المكتب لديك، ويحفظ رموزك في سلسلة مفاتيح النظام.

متطلبات GitTree على لينكس
- المعمارية
- إصدار 64 بت لمعمارية x86_64 فقط.
- التوزيعات
- Ubuntu 22.04 LTS و24.04 LTS أو أحدث، وDebian 12 أو أحدث. وقد تشغّله التوزيعات المشتقة التي تضم WebKitGTK 4.1 مثل Linux Mint 21+ وPop!_OS 22.04+، لكن المُختبَر هو Ubuntu وDebian فقط.
- Git
- Git 2.39 أو أحدث. يضم Ubuntu 24.04 وDebian 12 إصدارًا مناسبًا مسبقًا. أما Ubuntu 22.04 وLinux Mint 21 فيأتيان بإصدار Git 2.34، فأضف مستودع git-core PPA أولًا (الخطوة الأولى أدناه).
- سلسلة المفاتيح والمطالبات
- خدمة Secret Service لحفظ رموزك وعبارات المرور (GNOME Keyring الذي يأتي مع Ubuntu، أو KeePassXC)، وzenity أو kdialog لمطالبات كلمة المرور.
Ubuntu وDebian وتوزيعات أخرى
واجهة Git لنظام Ubuntu 22.04 LTS و24.04 LTS
ثبّت حزمة .deb عبر apt فيظهر GitTree في قائمة التطبيقات. يضم Ubuntu 24.04 إصدار Git حديثًا بما يكفي. أما في Ubuntu 22.04 فأضف مستودع git-core PPA أولًا، لأنه يأتي بإصدار Git 2.34 بينما يحتاج GitTree إلى 2.39. ويضم Ubuntu خدمة GNOME Keyring التي تحفظ رموزك.
واجهة Git لنظام Debian 12 وما بعده
يأتي Debian 12 بإصدار Git 2.39 فلا يحتاج Git إلى شيء إضافي. ثبّت حزمة .deb عبر apt. يحفظ GitTree رموزك في خدمة Secret Service، فإن لم يشغّل سطح مكتبك واحدة فثبّت GNOME Keyring أو فعّل تكامل Secret Service في KeePassXC.
Linux Mint وPop!_OS وتوزيعات مشتقة أخرى
قد تشغّل التوزيعات المشتقة التي تضم WebKitGTK 4.1، مثل Linux Mint 21+ وPop!_OS 22.04+، حزمة .deb نفسها، لكن المُختبَر هو Ubuntu وDebian فقط. يأتي Linux Mint 21 بإصدار Git 2.34 فأضف مستودع git-core PPA أولًا.
ثبّت حزمة .deb على Ubuntu أو Debian
حزمة .deb هي الملف المخصص لنظامي Ubuntu وDebian: يثبّتها apt مع Git وWebKitGTK وGTK ويستطيع إزالتها لاحقًا.
- 1
Ubuntu 22.04 وLinux Mint 21: ثبّت Git أحدث أولًا
يأتي هذان النظامان بإصدار Git 2.34 بينما يحتاج GitTree إلى Git 2.39 أو أحدث، فنفّذ هذه الأوامر الثلاثة مرة واحدة. أما Ubuntu 24.04 وDebian 12 ففيهما Git حديث بما يكفي.
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
نزّل حزمة .deb
استخدم الزر في أعلى هذه الصفحة؛ فهو يجلب أحدث إصدار من GitHub.
- 3
ثبّتها عبر apt
نفّذ الأمر في المجلد الذي حفظت فيه الملف، واستخدم اسم الملف كما حُفظ عندك (مثل Git-Tree_<version>_amd64.deb). يثبّت apt معها Git وWebKitGTK وGTK كاعتماديات.
sudo apt install ./Git-Tree-Linux.deb - 4
شغّل GitTree
افتحه من قائمة التطبيقات أو نفّذ gittree في الطرفية. وعند تسجيل الدخول يعيدك المتصفح إلى التطبيق تلقائيًا، لأن الحزمة تتولى روابط opengittree:// (مخطط الروابط الخاص بـ GitTree).
gittree
شغّل ملف AppImage المحمول
لا يثبّت AppImage أي شيء ولا يحتاج صلاحيات المدير. ويبقى Git 2.39 أو أحدث مطلوبًا (انظر خطوة Git أعلاه).
- 1
نزّل ملف AppImage
استخدم زر AppImage في أعلى الصفحة، واحفظ الملف في مجلد لا يستطيع الكتابة فيه غيرك.
- 2
اجعله قابلًا للتنفيذ وشغّله
استخدم اسم الملف كما حُفظ عندك.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
إن لم يبدأ التشغيل
السبب المعتاد غياب FUSE. ثبّت الحزمة fuse3 ثم شغّله من جديد.
sudo apt install fuse3 - 4
سجّل الدخول بالرمز ذي الاستخدام الواحد
تسجيل الدخول اختياري. وإن سجّلت الدخول مع AppImage فلن يستطيع المتصفح إعادتك إلى التطبيق بعد ذلك، لأن AppImage لا يسجّل شيئًا في نظامك. انسخ رمز المصادقة الذي يعرضه الموقع، واختر «إدخال رمز» في GitTree والصقه.
إزالة GitTree
حزمة .deb
أزل الحزمة عبر apt.
sudo apt remove git-treeAppImage
احذف الملف؛ فهو لم يسجّل شيئًا في نظامك.
تحقق من تنزيلك
يُرفق مع كل إصدار على GitHub ملف SHA256SUMS.txt. نزّله بجانب المثبّت ونفّذ هذا الأمر في المجلد نفسه، ثم قارن كل قيمة تُطبع بالسطر الذي يحمل اسم الملف نفسه في SHA256SUMS.txt.
sha256sum Git-Tree*مثبّتات Linux غير موقّعة. تكشف قيمة التحقق تنزيلًا تالفًا، لكنها لا تكشف إصدارًا مخترقًا.
GitHub Releasesكلمات المرور والرموز وسلسلة مفاتيح النظام
Secret Service
يحفظ GitTree الرموز وكلمات المرور وعبارات المرور في سلسلة مفاتيح النظام فقط، عبر خدمة Secret Service من freedesktop. يضم Ubuntu خدمة GNOME Keyring، ويعمل KeePassXC عبر تكامله مع Secret Service. وتوصي حزمة .deb بتثبيت GNOME Keyring.
مطالبات كلمة المرور
حين يحتاج Git إلى كلمة مرور أو عبارة مرور SSH يسألك GitTree عبر zenity أو kdialog. وتوصي حزمة .deb بأحدهما؛ ومع AppImage ثبّت أحدهما بنفسك إن لم يكن عندك أي منهما.
نافذة أصلية
يستخدم GitTree شريط عنوان النافذة الأصلي في سطح المكتب لديك، فيعمل النقل وتغيير الحجم والمحاذاة كما في بقية تطبيقاتك.
GitTree على لينكس: أسئلة وأجوبة
هل توجد واجهة Git مجانية لأنظمة Ubuntu (أوبونتو) وDebian على لينكس؟
نعم. GitTree واجهة Git رسومية وعميل Git لأنظمة Ubuntu وDebian بإصدار 64 بت، بحزمة .deb أو ملف AppImage محمول. تشمل خطته المجانية كل ميزات Git: يعرض مستودعك كمخطط إيداعات، ويتيح تجهيز أسطر مفردة والدمج وإعادة الأساس مع التراجع، والدفع ببيانات اعتماد Git الخاصة بك. وتضيف GitTree Pro نور، مساعد الذكاء الاصطناعي، وتكاملات GitHub وGitLab وBitbucket وAzure DevOps.
ما إصدارات Ubuntu وDebian المدعومة؟
Ubuntu 22.04 LTS و24.04 LTS أو أحدث، وDebian 12 أو أحدث، على أنظمة 64 بت (x86_64). والمُختبَر هو Ubuntu وDebian فقط.
كيف أثبّت GitTree على Ubuntu؟
نزّل حزمة .deb من هذه الصفحة ونفّذ sudo apt install ./Git-Tree-Linux.deb في المجلد الذي حفظتها فيه (واستخدم اسم الملف كما حُفظ عندك). يثبّت apt معها Git وWebKitGTK وGTK ويضيف عنصرًا في قائمة التطبيقات. وفي Ubuntu 22.04 أضف مستودع git-core PPA أولًا (نفّذ sudo add-apt-repository ppa:git-core/ppa ثم sudo apt update ثم sudo apt install git)، لأن GitTree يحتاج إلى Git 2.39 أو أحدث بينما يأتي Ubuntu 22.04 بإصدار Git 2.34.
كيف أثبّت GitTree على Debian؟
نزّل حزمة .deb وثبّتها بالأمر sudo apt install ./Git-Tree-Linux.deb (واستخدم اسم الملف كما حُفظ عندك). يأتي Debian 12 بإصدار Git 2.39 وهو حديث بما يكفي. شغّل GitTree من القائمة أو بالأمر gittree. وتُحفظ الرموز في خدمة Secret Service مثل GNOME Keyring أو KeePassXC، فتأكد أن سطح مكتبك يشغّل واحدة.
هل يعمل GitTree على Linux Mint وPop!_OS؟
قد يعمل على التوزيعات المشتقة التي تضم WebKitGTK 4.1 مثل Linux Mint 21+ وPop!_OS 22.04+، لكن المُختبَر هو Ubuntu وDebian فقط. يأتي Linux Mint 21 بإصدار Git 2.34 فأضف مستودع git-core PPA أولًا.
لماذا لا يبدأ ملف AppImage؟
السبب المعتاد غياب FUSE. ثبّته بالأمر sudo apt install fuse3 ثم شغّل الملف من جديد. واحفظ الملف في مجلد لا يستطيع الكتابة فيه غيرك.
كيف أسجّل الدخول عند استخدام AppImage؟
تسجيل الدخول اختياري. ولا يسجّل AppImage شيئًا في نظامك، فإن سجّلت الدخول في الموقع لا يستطيع المتصفح إعادتك إلى التطبيق. انسخ رمز المصادقة الذي يعرضه الموقع والصقه في GitTree. أما حزمة .deb فتتولى روابط opengittree:// (مخطط الروابط الخاص بـ GitTree) فيعيدك المتصفح إلى التطبيق تلقائيًا.
أين يحفظ GitTree رموزي وكلمات مروري على لينكس؟
في سلسلة مفاتيح النظام فقط، عبر خدمة Secret Service من freedesktop: GNOME Keyring الذي يأتي مع Ubuntu، أو KeePassXC بتكامله مع Secret Service. وتستخدم مطالبات كلمة المرور وعبارة المرور الأداة zenity أو kdialog.
كيف أزيل GitTree من Ubuntu أو Debian؟
إن ثبّتّ حزمة .deb فنفّذ sudo apt remove git-tree. وإن كنت تستخدم 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 فعله، وتنزيلات بقية الأنظمة، وما يخزّنه حسابك.