GitTree للماك
برنامج Git مجاني للماك: واجهة رسومية تعمل أصليًا على Apple silicon وIntel
GitTree برنامج Git مجاني للماك (Mac) وواجهة Git رسومية لنظام macOS 13 Ventura أو أحدث: تطبيق شامل (Universal) واحد يعمل أصليًا على معالجات Apple silicon وIntel، وموقّع بمعرّف مطوّر (Developer ID) وموثّق (notarized) من Apple. اعرض سجل مشروعك على هيئة مخطط إيداعات (commit graph)، وجهّز (stage) أسطرًا مفردة، ونفّذ rebase تفاعليًا، وتراجع عن أخطائك، باستخدام Git الخاص بك (الإصدار 2.39 أو أحدث). تبقى مستودعاتك على حاسوبك، ولا يجمع GitTree أي بيانات استخدام.
مجاني · macOS 13 Ventura أو أحدث · Apple silicon وIntel · ملف .dmg شامل بحجم 21 ميغابايت تقريبًا
ما يقدّمه لك GitTree، برنامج Git للماك
تطبيق واحد لمعالجات Apple silicon وIntel
ملف تحميل شامل واحد يعمل أصليًا على أجهزة Mac بمعالجات Apple silicon (من M1 فما بعده) وIntel. بُني GitTree بلغة Rust وإطار Tauri، ويستخدم عارض الويب المدمج في macOS، ولذلك يبقى ملف .dmg بحجم 21 ميغابايت تقريبًا.
موقّع بمعرّف مطوّر وموثّق من Apple
الإصدار الحالي موقّع بمعرّف مطوّر من Apple (Developer ID) وموثّق (notarized) من Apple، فيفتحه macOS بعد التأكيد المعتاد لمرة واحدة، دون تغيير أي إعداد أمني.
عارض شجرة Git سهل القراءة
لكل فرع مسار بلون مميز، مع تسميات الفروع والوسوم والمستودعات البعيدة، والتخزينات المؤقتة (stash)، وشارات طلبات الدمج وفحوص CI على رؤوس الفروع. ويمكنك البحث بالرسالة أو المؤلف أو الهاش أو الملف أو الشيفرة التي تغيّرت.
تجهيز الأسطر وrebase والتراجع
جهّز ملفًا كاملًا أو جزءًا (hunk) أو أسطرًا مفردة. أعد ترتيب الإيداعات (commits) ودمجها (squash) وتعديل رسائلها في rebase تفاعلي، وتراجع عن الإيداع وreset وrebase من شريط الأدوات، إذ يحفظ GitTree لقطة قبل كل منها.
مصمَّم للوحة المفاتيح
اختصارات ⌘ قابلة للتخصيص، ولوحة أوامر على ⌘⇧P تضم نحو 300 أمر، وطرفية مدمجة تشغّل الصدفة (shell) الخاصة بك أسفل المخطط مباشرة.
Git الخاص بك وسلسلة مفاتيحك وشيفرتك
يشغّل GitTree نسخة Git التي تستخدمها أصلًا، فكل إجراء يطابق سطر الأوامر. وتُحفظ الرموز (tokens) وعبارات المرور في سلسلة مفاتيح macOS (Keychain) فقط، ولا يجمع GitTree أي بيانات استخدام (telemetry).

متطلبات تشغيل GitTree على macOS
- إصدار macOS
- macOS 13 Ventura أو أحدث. لا يعمل GitTree على macOS 12 Monterey أو الإصدارات الأقدم.
- المعالج
- Apple silicon (من M1 فما بعده) أو Intel. تطبيق شامل واحد يعمل أصليًا على كليهما، فكل أجهزة Mac تستخدم الملف نفسه.
- Git 2.39 أو أحدث
- يستخدم GitTree نسخة Git المثبّتة لديك ولا يُرفق نسخة معه. ثبّته عبر Xcode Command Line Tools بالأمر xcode-select --install أو عبر Homebrew بالأمر brew install git، وتحقق من إصداره بالأمر git --version.
- حساب مجاني وأول تسجيل دخول
- حساب GitTree مجاني تنشئه على هذا الموقع عبر GitHub أو GitLab أو Bitbucket أو Azure DevOps. يحتاج التشغيل الأول إلى الإنترنت، وبعده يعمل GitTree دون اتصال حتى 7 أيام بين كل تحقق وآخر.
- حجم ملف التحميل
- ملف .dmg شامل واحد بحجم 21 ميغابايت تقريبًا (20.7 ميغابايت للإصدار 1.2.9)، من هذا الموقع أو من صفحة الإصدارات (Releases) في مستودع GitTree العام على GitHub.
طريقة تثبيت GitTree على الماك
ست خطوات من التحميل حتى فتح أول مستودع، بما فيها تثبيت Git إن لم يكن على جهازك بعد.
تأكد من تثبيت Git 2.39 أو أحدث
افتح تطبيق Terminal ونفّذ git --version. إن ظهر الإصدار 2.39 أو أحدث فأنت جاهز. وإن لم يكن Git موجودًا، فسيعرض عليك macOS تثبيت Xcode Command Line Tools التي تتضمن Git (أو نفّذ xcode-select --install)؛ وإن كان أقدم، فثبّت Git حديثًا عبر Homebrew بالأمر brew install git.
حمّل ملف .dmg الشامل
اختر «حمّل GitTree للماك» في هذه الصفحة. يحمّل الزر ملف .dmg الشامل من أحدث إصدار مستقر من GitTree على GitHub، واسمه Git-Tree_<version>_universal.dmg (أو Git-Tree-macOS.dmg): ملف واحد لأجهزة Mac بمعالجات Apple silicon وIntel.
اسحب GitTree إلى مجلد التطبيقات
افتح ملف .dmg الذي حمّلته واسحب GitTree إلى مجلد التطبيقات (Applications). ثم أخرج صورة القرص (Eject)، ويمكنك حذف ملف .dmg بعد ذلك.
افتح GitTree
شغّل GitTree من مجلد التطبيقات أو من Spotlight. ولأنه موقّع وموثّق، يسألك macOS مرة واحدة فقط إن كنت تريد فتح تطبيق حُمّل من الإنترنت: اختر «فتح» (Open).
سجّل الدخول بحساب GitTree المجاني
اختر «تسجيل الدخول» أو «إنشاء حساب». يفتح متصفحك موقع gittree.app، فتسجّل الدخول عبر GitHub أو GitLab أو Bitbucket أو Azure DevOps وتؤكد، ثم يعيدك المتصفح إلى GitTree. وإن لم يحدث ذلك، فاختر «إدخال رمز المصادقة يدويًا» في GitTree والصق الرمز الذي يعرضه الموقع، وهو صالح لمرة واحدة.
افتح أول مستودع
في صفحة البداية في GitTree، اختر «فتح» لمجلد على جهازك، أو «استنساخ» لنسخ مستودع من عنوان URL أو من حساب مرتبط، أو «تهيئة» لبدء مستودع جديد. ويعثر خيار «البحث عن مستودعات» على المستودعات الموجودة لديك في مجلد ما.
تحقق من سلامة الملف الذي حمّلته
يُرفق مع كل إصدار من GitTree على GitHub ملف SHA256SUMS.txt يضم المجموع الاختباري SHA-256 (checksum) لكل مثبّت. نفّذ هذا الأمر في تطبيق Terminal، وقارن القيمة التي يطبعها بالسطر الذي يحمل اسم الملف نفسه في SHA256SUMS.txt؛ وإن حفظت ملف .dmg في مكان غير مجلد التنزيلات (Downloads) فعدّل المسار. يكشف المجموع الاختباري ملفًا تالفًا أو ناقص التحميل، أما توقيع Apple والتوثيق فيتحقق منهما macOS عند فتح التطبيق.
shasum -a 256 ~/Downloads/Git-Tree*.dmgحل مشكلات GitTree على macOS
تظهر رسالة «يحتاج GitTree إلى Git»
يستخدم GitTree نسخة Git الموجودة على جهازك ولا يثبّت واحدة أبدًا. ثبّت Xcode Command Line Tools بالأمر xcode-select --install، أو Git عبر Homebrew بالأمر brew install git، ثم اختر «التحقق مجددًا». يقرأ GitTree متغير PATH من صدفة تسجيل الدخول لديك، فيعثر على Git المثبّت عبر Homebrew أو MacPorts أو Nix حتى لو فتحته من شريط Dock؛ ولنسخة Git في مكان آخر اختر «تحديد موقع Git…» وحدّدها.
«إصدار Git هذا قديم جدًا»
يحتاج GitTree إلى Git 2.39 أو أحدث، وتعرض الشاشة نسخة Git التي عثر عليها وإصدارها. ثبّت Git حديثًا عبر Homebrew بالأمر brew install git، أو حدّث Command Line Tools من «تحديث البرامج» (Software Update)، ثم اختر «التحقق مجددًا»: يتجاوز GitTree نسخة Git القديمة ويستخدم نسخة أحدث يعثر عليها. ولتحديد نسخة بنفسك، اضبط خيار «برنامج Git التنفيذي» في قسم «عام» من «التفضيلات».
يقول macOS إن GitTree لا يمكن فتحه أو إنه «تالف»
الإصدار الحالي موقّع وموثّق، فيفتح بشكل طبيعي بعد التأكيد لمرة واحدة. أما هذه الرسائل فتأتي من إصدار أقدم لم يكن موثّقًا، أو من نسخة ناقصة أو لم تأتِ من gittree.app أو GitHub. انقل تلك النسخة إلى سلة المهملات، وحمّل ملف .dmg الحالي من هذه الصفحة، وتحقق من مجموعه الاختباري SHA-256، ثم ثبّته من جديد.
المتصفح لا يعيدك إلى GitTree بعد تسجيل الدخول
اختر «إدخال رمز المصادقة يدويًا» في GitTree والصق الرمز الذي يعرضه الموقع، وهو صالح لمرة واحدة. أدخله فقط في التطبيق الذي بدأ تسجيل الدخول. وإن سألك المتصفح عن السماح بفتح GitTree فاسمح بذلك.
مستودع بعيد يطلب كلمة المرور في كل مرة
اربط الحساب من قسم «التكاملات» في «التفضيلات»، أو أنشئ مفتاح SSH من هناك وارفعه إلى GitHub أو GitLab أو Bitbucket. يحفظ GitTree الرمز أو عبارة المرور في سلسلة مفاتيح macOS.
أسئلة شائعة عن GitTree للماك
هل يوجد برنامج Git مجاني للماك؟
نعم. GitTree واجهة Git رسومية وعميل Git مجاني لنظام macOS 13 Ventura أو أحدث، على معالجات Apple silicon وIntel. يعرض مستودعك على هيئة مخطط إيداعات، ويتيح لك تجهيز أسطر مفردة والإيداع (commit) والتفريع والدمج (merge) وإعادة الأساس (rebase) والتخزين المؤقت (stash) والدفع (push) دون كتابة أوامر Git. وهو مجاني اليوم للأفراد والمؤسسات، والمستودعات الخاصة مشمولة، وتسجّل الدخول بحساب GitTree مجاني.
هل يعمل GitTree أصليًا على أجهزة Mac بمعالجات Apple silicon (M1 وM2 وM3 وM4 وما بعدها)؟
نعم. GitTree برنامج Git للماك يأتي في تطبيق شامل (Universal) واحد، فالملف نفسه يعمل أصليًا على معالجات Apple silicon وعلى أجهزة Mac بمعالجات Intel، دون الحاجة إلى Rosetta.
ما إصدارات macOS التي يدعمها GitTree؟
macOS 13 Ventura أو أحدث، على Apple silicon (من M1 فما بعده) وIntel. ولا يعمل على macOS 12 Monterey أو الإصدارات الأقدم.
هل يأتي Git مثبّتًا مسبقًا على الماك؟
ليس جاهزًا للاستخدام. لا يضم جهاز Mac الجديد سوى أداة بديلة: كتابة git في Terminal تعرض عليك تثبيت Xcode Command Line Tools التي تتضمن Git. نفّذ xcode-select --install، أو ثبّت Git عبر Homebrew بالأمر brew install git، وتحقق منه بالأمر git --version؛ إذ يحتاج GitTree إلى 2.39 أو أحدث. ولا يُطلق GitTree نافذة التثبيت هذه من تلقاء نفسه أبدًا.
كيف أثبّت GitTree على الماك؟
حمّل ملف .dmg الشامل من هذه الصفحة، وافتحه واسحب GitTree إلى مجلد التطبيقات. ثم افتح GitTree من مجلد التطبيقات أو Spotlight، وأكّد مرة واحدة أنك تريد فتح تطبيق حُمّل من الإنترنت، وسجّل الدخول بحساب GitTree المجاني في المتصفح. وتأكد قبل ذلك من تثبيت Git 2.39 أو أحدث (xcode-select --install أو brew install git).
هل تطبيق GitTree للماك موقّع وموثّق من Apple؟
نعم. الإصدار الحالي (1.2.9 في أكتوبر 2026) موقّع بمعرّف مطوّر من Apple (Developer ID) وموثّق (notarized) من Apple، كما تذكر ملاحظات الإصدار على GitHub، فيسمح Gatekeeper بفتحه بعد التأكيد المعتاد للتطبيقات المحمّلة من الإنترنت. لا تحتاج إلى النقر مع الضغط على مفتاح Control ولا إلى تغيير أي إعداد أمني.
هل GitTree متوفر في Mac App Store؟
لا. يأتي GitTree للماك في ملف .dmg من هذا الموقع أو من صفحة الإصدارات (Releases) في مستودع GitTree العام على GitHub. ثبّته من هذين المصدرين فقط، وقارن المجموع الاختباري SHA-256 إن أردت التأكد من اكتمال الملف.
هل يعمل GitTree مع GitHub وGitLab وBitbucket وAzure DevOps؟
نعم. يعمل أي مستودع Git بعيد عبر HTTPS أو SSH. ويمكنك أيضًا ربط GitHub (بما فيه GitHub Enterprise Server) وGitLab (موقع gitlab.com والخوادم المستضافة ذاتيًا) وBitbucket Cloud وBitbucket Data Center وAzure DevOps لاستنساخ المستودعات والعمل مع طلبات الدمج (pull requests) وفحوص CI. ودعم GitLab وAzure DevOps وGitHub Enterprise Server وBitbucket Data Center جديد.
أين يحفظ GitTree رموزي وكلمات مروري على macOS؟
في سلسلة مفاتيح macOS (Keychain) فقط، ولا يحفظها أبدًا في ملفات أو سجلات أو عناوين URL. ويشمل ذلك رموز حسابات الاستضافة التي تربطها وعبارات المرور. افصل الحساب من قسم «التكاملات» في «التفضيلات» لإزالة رمزه من سلسلة المفاتيح.
هل يمكنني استخدام GitTree في العمل ومع المستودعات الخاصة؟
نعم. GitTree مجاني اليوم للأفراد والمؤسسات، والمستودعات الخاصة مشمولة، ولا توجد أي خطة مدفوعة. تبقى مستودعاتك على جهازك، ولا يجمع GitTree أي بيانات استخدام.
هل يكتب GitTree رسائل الإيداع (commit) بالذكاء الاصطناعي على الماك؟
نعم، إن كنت تستخدم Claude Code أو Codex أو Antigravity CLI. يستطيع GitTree صياغة مسودة لرسالة الإيداع، ولعنوان طلب الدمج ووصفه، عبر أداة البرمجة بالذكاء الاصطناعي المثبّتة لديك. ليس في GitTree نموذج ذكاء اصطناعي خاص به، ولا يحفظ أي مفتاح، ولا يرسل شيئًا حتى تنقر زر الإنشاء؛ وعندها يذهب الفرق المجهّز (staged diff) إلى الأداة التي اخترتها.
كيف أزيل GitTree من الماك؟
أغلق GitTree وانقله من مجلد التطبيقات إلى سلة المهملات. ولإزالة إعداداته وذاكرته المؤقتة وسجلاته أيضًا، احذف مجلدات com.eslamfaisal.opengittree في ~/Library/Application Support و~/Library/Caches و~/Library/Logs. وافصل حسابات الاستضافة من قسم «التكاملات» في «التفضيلات» أولًا إن أردت إزالة رموزها من سلسلة المفاتيح.
قارن عملاء Git
تنتقل من عميل Git آخر؟
مقارنات صريحة وموثّقة مع أكثر واجهات Git استخدامًا بين المطورين، بما فيها ما يتفوق فيه كل منها.
بديل GitKraken
مستودعات خاصة وتراجع متقدم ومسودات بالذكاء الاصطناعي عبر أداتك، بلا مقابل، في مقارنة بندًا ببند مع GitKraken Desktop.
بديل Sourcetree
يعمل على Linux أيضًا، مع محرر تعارضات مدمج وتراجع وطلبات سحب داخل التطبيق، في مقارنة بندًا ببند مع Sourcetree.
بديل GitHub Desktop
مخطط إيداعات وإعادة أساس تفاعلية كاملة وإصدار رسمي لنظام Linux، في مقارنة بندًا ببند مع GitHub Desktop.
بديل Fork
إصدار لنظام Linux، وبلا ترخيص للشراء، وتراجع وطلبات سحب داخل التطبيق، في مقارنة بندًا ببند مع Fork.
بديل Tower
بلا اشتراك، مع إصدار لنظام Linux ومحرر للتعارضات سطرًا بسطر، في مقارنة بندًا ببند مع Tower.
بديل SmartGit
مجاني للاستخدام التجاري دون طلب ترخيص، مع طرفية مدمجة وتراجع ومسودات بالذكاء الاصطناعي، في مقارنة بندًا ببند مع SmartGit.
بديل Sublime Merge
لا ترخيص تشتريه، مع طلبات السحب وخطة rebase بالسحب والإفلات والتراجع، في مقارنة بندًا ببند مع Sublime Merge.
تابع الاستكشاف
كل ميزات GitTree، ومقارنته ببرامج Git الأخرى للماك (Mac)، وتحميله لنظامي ويندوز (Windows) ولينكس (Linux).