GitTree للويندوز
برنامج Git مجاني للويندوز: واجهة Git رسومية لنظامي Windows 11 وWindows 10
GitTree برنامج Git مجاني للويندوز (Windows): واجهة Git رسومية وعميل Git لنظامي Windows 11 وWindows 10 (الإصدار 22H2) بإصدار 64 بت، بمثبّت صغير حجمه 7.5 ميغابايت تقريبًا يعمل مع Git for Windows المثبّت لديك. شاهد تاريخ مشروعك كمخطط إيداعات (commit graph) ملوّن، وجهّز أسطرًا مفردة، ونفّذ إعادة الأساس التفاعلية (interactive rebase)، وحُلّ التعارضات في محرر ثلاثي، وتراجع عن أخطائك، دون كتابة أوامر Git. اربط GitHub أو GitLab أو Bitbucket أو Azure DevOps، بينما تبقى مستودعاتك على حاسوبك ولا يرسل GitTree أي بيانات استخدام (telemetry).
مجاني · Windows 11 أو Windows 10 (22H2) · 64 بت (x64) · مثبّت بحجم 7.5 ميغابايت تقريبًا · يحتاج إلى Git for Windows 2.39 أو أحدث
ما يقدّمه GitTree كبرنامج Git للويندوز
مثبّت صغير لنظام Windows بإصدار 64 بت
بُني GitTree بلغة Rust وإطار Tauri، ويرسم واجهته عبر Microsoft Edge WebView2 المدمج أصلًا في Windows 11، ولذلك لا يتجاوز حجم المثبّت 7.5 ميغابايت تقريبًا. وعلى Windows 10 يحمّل المثبّت WebView2 ويثبّته إن لم يكن موجودًا.
يعمل مع Git for Windows لديك
لا يُرفق GitTree نسخة Git خاصة به، بل يشغّل Git for Windows الذي ثبّته من git-scm.com، فكل إجراء يطابق ما يفعله git في PowerShell أو Git Bash، ولا يغيّر إعدادات Git لديك (git config) إلا إذا طلبت ذلك.
عارض شجرة Git سهل القراءة
لكل فرع مسار بلون مميز، مع تسميات الفروع والوسوم والمستودعات البعيدة، والتخزينات المؤقتة (stash)، وشارات طلبات الدمج وفحوص CI على رؤوس الفروع. وابحث بالرسالة أو المؤلف أو الهاش أو الملف أو الشيفرة التي تغيّرت.
تجهيز أسطر وإعادة أساس وتراجع
جهّز ملفًا كاملًا أو جزءًا (hunk) أو أسطرًا مفردة. أعد ترتيب الإيداعات (commits) ودمجها (squash) وتعديل رسائلها في إعادة الأساس التفاعلية، وحُلّ التعارضات في محرر ثلاثي، وتراجع من شريط الأدوات عن الإيداع أو التبديل بين الفروع (checkout) أو reset أو rebase أو التخلّص من التغييرات، إذ يحفظ GitTree لقطة قبل كل عملية خطرة.
مصمم للوحة المفاتيح ولأدواتك
اختصارات Ctrl قابلة للتخصيص، ولوحة أوامر على Ctrl+Shift+P تضم نحو 300 أمر، وطرفية مدمجة تشغّل الصدفة (shell) الخاصة بك أسفل المخطط، وفروق وملفات تُفتح في VS Code أو بيئات JetBrains أو WinMerge أو Beyond Compare.
مدير بيانات الاعتماد وبلا أي تتبّع
تُحفظ الرموز (tokens) وعبارات المرور في مدير بيانات الاعتماد في Windows (Credential Manager) فقط، ولا تُكتب أبدًا في ملفات أو سجلات. تبقى مستودعاتك على حاسوبك، ولا يوجد قياس للاستخدام (telemetry) ولا تحليلات ولا رفع لتقارير الأعطال.

متطلبات تشغيل GitTree على Windows
- إصدار Windows
- Windows 11، أو Windows 10 الإصدار 22H2. ولا يدعم GitTree إصدارات Windows الأقدم.
- المعالج
- معالج 64 بت (x64) من Intel أو AMD. لا يوجد إصدار لمعالجات ARM ولا إصدار 32 بت.
- Git for Windows 2.39 أو أحدث
- يستخدم GitTree نسخة Git المثبّتة لديك ولا يُرفق نسخة معه. ثبّت Git for Windows من git-scm.com، أو نفّذ الأمر winget install --id Git.Git -e --source winget، وتحقق من إصداره بالأمر git --version.
- Microsoft Edge WebView2
- يرسم GitTree واجهته عبر WebView2. يأتي مدمجًا في Windows 11، أما على Windows 10 فيحمّله مثبّت GitTree ويثبّته إن لم يكن موجودًا، وهذا يحتاج إلى اتصال بالإنترنت.
- موافقة المسؤول
- يُثبَّت GitTree لكل مستخدمي الحاسوب، لذا يطلب المثبّت موافقة المسؤول (Administrator). وحجم المثبّت 7.5 ميغابايت تقريبًا (الإصدار 1.2.9).
- حساب مجاني وأول تسجيل دخول
- حساب GitTree مجاني تنشئه على هذا الموقع عبر GitHub أو GitLab أو Bitbucket أو Azure DevOps. يحتاج التشغيل الأول إلى الإنترنت، وبعده يعمل GitTree دون اتصال حتى 7 أيام بين كل تحقق وآخر.
كيف تثبّت GitTree على Windows 11 و10
ست خطوات من التحميل حتى فتح أول مستودع، بما فيها تثبيت Git for Windows إن لم يكن على حاسوبك بعد.
ثبّت Git for Windows 2.39 أو أحدث
افتح PowerShell أو موجه الأوامر (Command Prompt) ونفّذ git --version. إن ظهر 2.39 أو أعلى فأنت جاهز. وإن لم يكن Git موجودًا أو كان أقدم، فحمّل Git for Windows من git-scm.com وشغّل مثبّته، أو نفّذ winget install --id Git.Git -e --source winget. ثم افتح نافذة جديدة وتحقق مجددًا بالأمر git --version.
حمّل مثبّت GitTree
اختر «حمّل GitTree للويندوز» في هذه الصفحة. يجلب الزر الملف Git-Tree_<version>_x64-setup.exe بحجم 7.5 ميغابايت تقريبًا من أحدث إصدار مستقر من GitTree على GitHub: مثبّت واحد لنظامي Windows 11 وWindows 10 بإصدار 64 بت.
شغّل المثبّت ووافق عليه
افتح الملف الذي حمّلته. المثبّت غير موقّع رقميًا (code-signed) بعد، فإن ظهرت رسالة SmartScreen «Windows protected your PC» فتحقق من قيمة SHA-256 للملف (انظر أدناه)، ثم اختر «More info» (مزيد من المعلومات) ثم «Run anyway» (تشغيل على أي حال). ولأن GitTree يُثبَّت لكل المستخدمين، يطلب Windows موافقة المسؤول: اختر «نعم» (Yes).
افتح GitTree من قائمة «ابدأ»
شغّل GitTree من قائمة «ابدأ» (Start). وإن كان Git for Windows غير مثبّت أو أقدم من 2.39، فسيخبرك GitTree بذلك ويعرض طريقة تثبيته؛ وبعد تثبيت Git أعد تشغيل GitTree.
سجّل الدخول بحساب GitTree المجاني
اختر «تسجيل الدخول» أو «إنشاء حساب». يفتح متصفحك موقع gittree.app، فتسجّل الدخول عبر GitHub أو GitLab أو Bitbucket أو Azure DevOps وتؤكد. وعندما يسألك المتصفح عن فتح GitTree فاسمح بذلك. وإن لم يُعِدك إليه، فاختر «إدخال رمز المصادقة يدويًا» في GitTree والصق الرمز ذا الاستخدام الواحد الذي يعرضه الموقع.
افتح أول مستودع
في صفحة البداية في GitTree، اختر «فتح» لمجلد على حاسوبك، أو «استنساخ» لنسخ مستودع من عنوان URL أو من حساب مرتبط، أو «تهيئة» لبدء مستودع جديد. ويعثر خيار «البحث عن مستودعات» على المستودعات الموجودة لديك في مجلد ما.
تحقق من سلامة مثبّت Windows بقيمة SHA-256
يُرفق مع كل إصدار من GitTree على GitHub ملف SHA256SUMS.txt يضم قيمة التحقق SHA-256 لكل مثبّت. نفّذ هذا الأمر في PowerShell، وقارن القيمة التي يطبعها بالسطر الذي يحمل اسم الملف نفسه في SHA256SUMS.txt؛ وإن حفظت المثبّت في مكان غير مجلد التنزيلات (Downloads) فعدّل المسار. يطبع Get-FileHash القيمة بأحرف كبيرة ويستخدم SHA256SUMS.txt أحرفًا صغيرة، وهي القيمة نفسها. ولأن المثبّت غير موقّع رقميًا بعد، تحقق منه قبل أن تختار «Run anyway». تكشف قيمة التحقق تنزيلًا تالفًا أو ناقصًا، لا إصدارًا عُبث به، لذا حمّل GitTree من هذا الموقع أو من GitHub فقط.
Get-FileHash $env:USERPROFILE\Downloads\Git-Tree*.exe -Algorithm SHA256حل مشكلات GitTree على Windows
«Windows protected your PC»
قد يعرض Microsoft Defender SmartScreen هذه الرسالة لمثبّت GitTree لأنه غير موقّع رقميًا بعد. تأكد أن الملف جاء من gittree.app أو من صفحة إصدارات GitTree على GitHub، وقارن قيمة SHA-256 الخاصة به بملف SHA256SUMS.txt، ثم اختر «More info» (مزيد من المعلومات) ثم «Run anyway» (تشغيل على أي حال). وإن لم يظهر زر «Run anyway»، فهناك سياسة على حاسوبك تمنع التطبيقات غير المعروفة؛ راجع مسؤول تقنية المعلومات لديك.
حظر Smart App Control المثبّت
على Windows 11 مع تفعيل Smart App Control، قد يحظر Windows مثبّت GitTree مباشرة، لأن Smart App Control يحظر التطبيقات غير الموقّعة التي لا يتعرّف عليها، ولا تتيح Microsoft استثناء تطبيق واحد. وإيقاف Smart App Control من تطبيق «أمن Windows» (Windows Security) يُضعف هذه الحماية لكل التطبيقات، فالقرار لك أو لمسؤول تقنية المعلومات لديك.
يقول GitTree إنه لم يعثر على Git
يستخدم GitTree نسخة Git الموجودة على حاسوبك ولا يثبّت واحدة أبدًا. ثبّت Git for Windows من git-scm.com، أو نفّذ winget install --id Git.Git -e --source winget، ثم أعد تشغيل GitTree. وإن كان Git في مجلد غير معتاد، فاختر «تحديد موقع Git…» وحدّد ملف git.exe، أو اضبط خيار «برنامج Git التنفيذي» في قسم «عام» من «التفضيلات».
«إصدار Git هذا قديم جدًا»
يحتاج GitTree إلى Git 2.39 أو أحدث، وتعرض الشاشة نسخة Git التي عثر عليها وإصدارها. شغّل أحدث مثبّت لـ Git for Windows من git-scm.com، أو نفّذ winget upgrade --id Git.Git -e --source winget، ثم اختر «التحقق مجددًا». ولاستخدام نسخة Git أخرى، اضبط خيار «برنامج Git التنفيذي» في قسم «عام» من «التفضيلات».
المتصفح لا يعيدك إلى GitTree بعد تسجيل الدخول
عندما يسألك المتصفح عن السماح بفتح GitTree فاسمح بذلك. وإن لم يحدث شيء، فاختر «إدخال رمز المصادقة يدويًا» في GitTree والصق الرمز ذا الاستخدام الواحد الذي يعرضه الموقع. أدخله فقط في التطبيق الذي بدأ تسجيل الدخول.
مستودع بعيد يطلب كلمة المرور في كل مرة
اربط الحساب من قسم «التكاملات» في «التفضيلات»، أو أنشئ مفتاح SSH من هناك وارفعه إلى GitHub أو GitLab أو Bitbucket؛ ويحفظ GitTree الرمز أو عبارة المرور في مدير بيانات الاعتماد في Windows. ولا يمسّ GitTree إعدادات Git لديك، فيبقى مساعد بيانات الاعتماد (credential helper) الذي تستخدمه يعمل كما هو.
GitTree للويندوز: أسئلة وأجوبة
هل يوجد برنامج Git مجاني للويندوز؟
نعم. GitTree واجهة Git رسومية وعميل Git مجاني لنظامي Windows 11 وWindows 10 (22H2) بإصدار 64 بت. يعرض مستودعك كمخطط إيداعات، ويتيح لك تجهيز أسطر مفردة والإيداع (commit) والتفريع والدمج (merge) وإعادة الأساس (rebase) والتخزين المؤقت (stash) والدفع (push) دون كتابة أوامر Git. وهو مجاني اليوم للأفراد والمؤسسات، والمستودعات الخاصة مشمولة، وتسجّل الدخول بحساب GitTree مجاني.
هل يعمل GitTree على Windows 11 وWindows 10؟
نعم، على Windows 11 بإصدار 64 بت (x64) وعلى Windows 10 الإصدار 22H2. والمثبّت نفسه يصلح للنظامين. ولا يدعم GitTree إصدارات Windows الأقدم.
هل أحتاج إلى Git for Windows لاستخدام GitTree؟
نعم. يشغّل GitTree نسخة Git المثبّتة على حاسوبك ولا يُرفق نسخة خاصة به، فكل إجراء يطابق ما يفعله git في سطر الأوامر. ثبّت Git for Windows 2.39 أو أحدث من git-scm.com، أو نفّذ winget install --id Git.Git -e --source winget، ثم تحقق منه بالأمر git --version في PowerShell أو موجه الأوامر. وإن كان GitTree مفتوحًا فأعد تشغيله.
كيف أثبّت GitTree على ويندوز؟
ثبّت Git for Windows أولًا. ثم حمّل الملف Git-Tree_<version>_x64-setup.exe من هذه الصفحة، وافتحه ووافق على طلب صلاحيات المسؤول؛ وإن حذّرك SmartScreen فتحقق من قيمة SHA-256 للملف واختر «More info» ثم «Run anyway». بعد ذلك افتح GitTree من قائمة «ابدأ» وسجّل الدخول بحساب GitTree المجاني في المتصفح.
لماذا يحذّر Windows SmartScreen من مثبّت GitTree؟
مثبّت Windows غير موقّع رقميًا بعد، لذا قد يعرض SmartScreen رسالة «Windows protected your PC»، خاصة مع إصدار جديد. حمّله فقط من هذا الموقع أو من صفحة الإصدارات (Releases) في مستودع GitTree العام على GitHub، وقارن قيمة SHA-256 الخاصة به بملف SHA256SUMS.txt، ثم اختر «More info» ثم «Run anyway». ومع تفعيل Smart App Control قد يحظر Windows 11 المثبّت دون أن يعرض هذا الخيار.
هل يعمل GitTree على Windows بمعالجات ARM أو على Windows بإصدار 32 بت؟
لا يوجد إصدار لمعالجات ARM ولا إصدار 32 بت. المثبّت مصنوع لأجهزة 64 بت (x64) بمعالجات Intel أو AMD، ولم يُختبر GitTree على أجهزة Windows بمعالجات ARM.
هل يمكنني تثبيت GitTree دون صلاحيات المسؤول؟
لا. يُثبَّت GitTree لكل مستخدمي الحاسوب، لذا يطلب المثبّت موافقة المسؤول. ولا توجد نسخة محمولة (portable) ولا حزمة MSI؛ وعلى أجهزة العمل المُدارة اطلب من مسؤول تقنية المعلومات تثبيته.
أليس في Git for Windows واجهة Git رسومية أصلًا؟
بلى: بحسب موقع gitforwindows.org، يأتي Git for Windows مع Git BASH وGit GUI، وهي نسخة رسومية لمعظم أوامر Git. أما GitTree فتطبيق مستقل يعمل فوق Git نفسه، ويضيف مخطط إيداعات ملوّنًا، وتجهيز الأسطر، وإعادة الأساس التفاعلية بالسحب والإفلات، ومحرر تعارضات ثلاثيًا، والتراجع عن العمليات الخطرة، وطلبات الدمج على GitHub وGitLab وBitbucket وAzure DevOps. ويمكنك الاستمرار في استخدام الاثنين.
هل يعمل 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 رموزي وكلمات مروري على Windows؟
في مدير بيانات الاعتماد في Windows (Credential Manager) فقط، ولا يحفظها أبدًا في ملفات أو سجلات أو عناوين URL. ويشمل ذلك رموز حسابات الاستضافة التي تربطها وعبارات المرور. افصل الحساب من قسم «التكاملات» في «التفضيلات» لإزالة رمزه من مدير بيانات الاعتماد.
هل GitTree مجاني للاستخدام التجاري ومع المستودعات الخاصة؟
نعم. GitTree مجاني اليوم للأفراد والمؤسسات، والمستودعات الخاصة مشمولة، ولا توجد خطة مدفوعة. وهو مجاني الاستخدام لكنه ليس مفتوح المصدر: شيفرته المصدرية خاصة، ومستودعه العام على GitHub يستضيف الإصدارات.
هل يعمل GitTree دون اتصال بالإنترنت؟
في معظم الأحوال. يحتاج التشغيل الأول إلى الإنترنت لتسجيل الدخول، وبعده يعمل GitTree دون اتصال حتى 7 أيام بين كل تحقق وآخر. ومستودعاتك على حاسوبك، فالإيداعات والفروع والفروق والتاريخ لا تحتاج إلى اتصال، أما الجلب (fetch) والسحب (pull) والدفع (push) فتحتاج إلى مستودعك البعيد.
كيف أزيل GitTree من ويندوز؟
افتح «الإعدادات» ثم «التطبيقات» ثم «التطبيقات المثبّتة» («التطبيقات والميزات» على Windows 10)، وابحث عن GitTree واختر «إلغاء التثبيت». ولإزالة إعداداته وذاكرته المؤقتة أيضًا، احذف مجلدَي com.eslamfaisal.opengittree في %APPDATA% و%LOCALAPPDATA%. وافصل حسابات الاستضافة من قسم «التكاملات» في «التفضيلات» أولًا إن أردت إزالة رموزها من مدير بيانات الاعتماد.
قارن عملاء 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
صفحة التحميل لأنظمة macOS وWindows وLinux (لينكس)، وكل ميزات GitTree، ودليل التثبيت على Ubuntu وDebian.