GitHub Desktop
بيتقال عليه كمان github desktop app، gh desktop
واجهة Git الرسومية الرسمية من GitHub لنظام Windows. اسم العملية هو GitHubDesktop.exe. تقدر برضه تستخدم git.exe من غير البرنامج ده.
اللي محتاج تعرفه
GitHub Desktop ده واجهة رسومية (GUI). وgit.exe لسه شغال من غيره عادي.
GitHubDesktop.exe هو واجهة Windows الرسومية الرسمية من GitHub. أما Git for Windows فهو عبارة عن git.exe مع Git Bash. مسح تثبيت Desktop مش هيمسح Git. وتثبيت Desktop مش بديل لـ git-scm.com.
- إيه هو؟
- واجهة Git الرسومية الرسمية من GitHub
- هل محتاجه علشان أستخدم git؟
- لأ. git.exe بيشتغل لوحده
- هو نفسه gh.exe؟
- لأ. ده GitHub CLI
إيه هو GitHub Desktop؟
GitHub Desktop هو واجهة GitHub الرسومية لعمليات الـ cloning والـ committing وفتح الـ pull requests. هو بيتكلم مع Git في الخلفية. مش هو git.exe ولا gh.exe.
لو عمرك ما استخدمته
لو حد قالك نزل GitHub Desktop، فده شباك GitHub اللي بيعمل clone بالماوس، مش git.exe. نزله من desktop.github.com. تقدر بالفعل تستخدم Git for Windows من غير الواجهة دي. وSourcetree وFork هما برامج واجهات رسومية تانية لـ Git. أما gh.exe فده GitHub CLI، مش برنامج الـ Electron ده.
بيستخدم في إيه؟
شاشة الـ history والـ diff. أمر git status في Git Bash بيعمل نفس الشغلانة من غير الواجهة دي.
تسجيل الدخول والـ pull requests على GitHub. أما الشركات اللي بتعتمد أساساً على Bitbucket فغالباً بتختار Sourcetree بداله.
يقدر Desktop يسلّم الـ repo لـ VS Code أو أي محرر تاني. والمحرر ده بيفضل برضه عملية (process) تانية منفصلة.
مين اللي بيحتاجه؟
- الناس اللي عاوزة تستخدم GitHub من غير ما تعيش جوه الـ terminal
- الطلبة اللي الكورس بتاعهم نزلهم البرنامج ده بدل Git Bash
- أي حد اتلخبط بينه وبين git.exe لمجرد إن الاتنين فيهم كلمة Git
الحالة الحالية
GitHub Desktop (2015) هو واجهة رسومية حالية لـ git من GitHub. والشركة المطورة لسه بتوجه مستخدمين Windows لموقع https://desktop.github.com/.
عمره قد إيه؟
GitHub نزلت برنامج الـ desktop ده المبني على Electron في 2015 بعد العميل القديم GitHub for Windows / C#. هو أحدث من Git (2005) وأقدم من GitHub CLI (2020). المنتج الحالي لسه اسمه GitHub Desktop.
الإصدارات
القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.
متطلبات النظام
القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.
الحد الأدنى
| نظام التشغيل | إصدار 64-bit حديث من Windows 10 أو Windows 11، حسب وثائق GitHub Desktop |
|---|---|
| الرcurrentام (RAM) | الحد الأدنى لـ Electron بالإضافة للـ repo اللي بتفتحه |
استهلاك الموارد
- استهلاك الـ CPU
- بيعتمد على الحاجات اللي فاتحها جوه البرنامج
- استهلاك الـ RAM
- بيعتمد على المستندات أو التبويبات أو المكتبات
العمليات المتثبتة
الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.
| GitHubDesktop.exe | شاشة GitHub Desktop |
|---|
مكونات بدء التشغيل (Startup)
يقدر GitHub Desktop يرجع يفتح آخر repo. ده مجرد استرجاع للجلسة (session restore)، مش خدمة Windows اسمها GitHub.
أماكن الملفات
| التثبيت المعتاد | C:\Users\<you>\AppData\Local\GitHubDesktop\ |
|---|
صيغ الملفات
المشاكل الشائعة
ناس فاكرة إن ده هو Git
أمر where.exe git المفروض لسه يلاقي Program Files\Git لو إنت منزل Git for Windows. البرنامج Desktop هو GitHubDesktop.exe.
التوثيق شغال هنا، وبيفشل في الـ CLI
البرنامج Desktop بيخزن بيانات اعتماد GitHub علشان نداءات Git الخاصة بيه هو. إنما أمر git push في terminal عشوائي ممكن لسه يحتاج Git Credential Manager.
حل المشاكل الشائعة
اتأكد إنك فاتح GitHub Desktop مش git-bash.exe
عنوان النافذة ومسار GitHubDesktop.exe هما بتوع المنتج ده. أما Program Files\Git فده منفذ نظام التحكم في الإصدارات (VCS).
نزله من desktop.github.com
أي إعلان عن نسخة GitHub Desktop pro هو نصب وفيك. GitHub هي اللي رافعة ملف التثبيت الأصلي.
استخدم File > Options > Git عشان تشوف بيستخدم أنهي نسخة Git
البرنامج Desktop ممكن يستخدم نسخة Git مدمجة معاه أو Git متثبتة على النظام. الاختيار ده ملوش دعوة بتثبيت Sourcetree.
البدائل
Git for Windows لو محتاج سطر الأوامر بس. GitHub CLI للـ pull requests جوه الـ terminal. وSourcetree لو السيرفر البعيد (remote) هو Bitbucket.
المساعدة والتنزيلات الرسمية
ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.
| تنزيل | desktop.github.com/ ملف التثبيت الرسمي أو صفحة المطور |
|---|---|
| المساعدة | docs.github.com/desktop دعم المطور |
| الموقع الرسمي | desktop.github.com/ ابدأ من هنا، مش من موقع ملفات exe عشوائي |
| وثائق GitHub: Desktop | docs.github.com/en/desktop مساعدة في الـ Clone والـ commit وإدارة الحسابات |
العتاد المرتبط
الواجهة الرسومية برنامج مبني على Electron. مستودعات الـ repos الكبيرة بتحتاج RAM وSSD. كارت الشاشة (GPU) مش هيسرّع الـ commits.
التفاصيل التقنية
التفاصيل التقنية
أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- موقع GitHub Desktop الرسمي · صفحة منتج المورد
- مساعدة GitHub Desktop · دعم المورد
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.