
Gitgud هو مستودع مفتوح المصدر مصمم لتزويد المبتدئين والمطورين ذوي الخبرة بمنصة لتعلم وتعزيز مهاراتهم في GIT. تم تصميم المستودع بهدف توفير تجربة تعليمية تفاعلية للمطورين من جميع مستويات المهارات. سواء كنت بدأت للتو في GIT أو تتطلع إلى تحسين مهاراتك الحالية ، فإن Gitgud يوفر مجموعة واسعة من الموارد والأدوات التي يمكن أن تساعدك على إتقان GIT. يتيح لك Gitgud تصور GIT واستخدامه بالكامل طوال مشاريعك. يتم إنشاؤه باستخدام الحبر الذي يوفر نفس تجربة بناء واجهة المستخدم القائمة على المكونات التي توفرها React ، ولكن في واجهة سطر الأوامر (CLI).
$ npm install --global gitgud
سيؤدي هذا إلى تثبيت الحزمة على مستوى العالم
$ GitGud
انتقل إلى أي مشروع يحتوي على دليل GIT فيه وتشغيل أمر "gitgud". سيؤدي هذا إلى تحميل واجهة المستخدم gitgud إلى نافذة الطرفية الخاصة بك
يتكون واجهة مستخدم Gitgud من: تغييرات غير معروضة ، والتغييرات المرحلية ، وعرض شجرة فرع GIT وأزرار الوظائف
انتقل عبر واجهة المستخدم إما مع زر "علامة التبويب" أو مفاتيح السهم الأيمن/الأيمن
اضغط على الزر "إدخال/إرجاع" لتحديد/انقر فوق خيار
في جميع أنحاء التطبيق ، يمكنك الضغط على زر "ESC" (Escape) للعودة
يمكنك الخروج من التطبيق عن طريق تشغيل Ctrl + C
STAGE/UNSTAGE (all files) لنقل جميع الملفات بين تغييرات المرحلة وتغييرات غير المراحل.يتيح Gitgud للمستخدمين تخصيص كل من مظهر وتطبيق التطبيق من خلال تحرير "StyleFile".
للوصول إلى "stylefile" من gitgud مثبتة عالميًا ، ستحتاج أولاً إلى معرفة أين تقوم NPM بحفظ الملفات المثبتة عالميًا. للقيام بذلك ، قم بتشغيل الأمر التالي:
npm root -g
سيؤدي هذا إلى إرجاع موقع حزم NPM المثبتة عالميًا.
على جهاز Mac ، يجب أن ترى شيئًا كهذا: /usr/local/lib/node_modules
على Windows ، يمكنك الحصول على هذا: *c: user
انتقل إلى المكان الذي يتم فيه تخزين الحزم العالمية الخاصة بك ، وافتح مجلد Gitgud ، ثم افتح الأسلوب في محرر (Command: nano styleFile.js سيفتحه في معظم أنظمة Mac/Linux).
عندما تفتح الملف ، ستبدو هكذا:

showLogo :false ، ولكن إذا كنت تريد الحصول على شعار Gitgud في أعلى واجهة المستخدم الرسومية ، يمكنك تغيير هذا إلى true .defaultColor :accentColor :gitTreeColor :appResize :showFlag :false بشكل افتراضي.Gitgud هو مشروع مفتوح المصدر بالكامل والمساهمات مرحب بها!
عند إرسال طلب سحب ، يرجى شرح الميزة التي أضفتها بوضوح أو الأخطاء التي تم إصلاحها.
المساهمون لأول مرة موضع ترحيب كذلك! هناك بعض المشكلات التي تتميز بعلامة good first issue . قد يكون هذا مكانًا جيدًا للمبتدئين للبدء!
بفضل Joseph Garrone لمنحنا اسم حزمة NPM.