مرحبًا بك في Git GUD ، لعبة سطر الأوامر المصممة لمساعدتك على تعلم كيفية استخدام نظام التحكم في الإصدار الشهير المعروف باسم GIT! مع تقدم المستويات ، ستعرف المزيد والمزيد عن Git ، وفي النهاية تصبح Git Grandmaster!
إذا كان هناك شيء مفقود ، فلا تتردد في إضافة مشكلة ، أو إذا كنت مهتمًا ، فقم بعرض ملف المساهمين وأضف شيئًا بنفسك! تم تنظيم المشروع عمدا لجعل من السهل للغاية إضافة مستويات جديدة!
إذا كنت أكثر من متعلم مرئي ، فيجب أن تبدأ بـ "تعلم GIT المتفرعة" ، ثم جرب Git Gud. تعلم GIT المتفرعة أكثر بصرية ، ولكن مع git gud ، فأنت تستخدم بالفعل GIT لإكمال المستويات.
للحصول على تعليمات التثبيت ، انظر أدناه.
بمجرد تثبيت Git GUD ، ستنتج كتابة "git gud" الإخراج وستبدأ في إخبارك بما يجب القيام به. من المفترض أن تكون Git Gud مثل لعبة ، ومثل اللعبة ، لها مستويات. يتم تقسيم المستويات إلى مهارات ، كل منها سيعرضك على موضوع جديد في GIT. يبدأ الأمر ، على افتراض أن لديك معرفة صفرية ، ثم تراكم. لكل مستوى ، سوف يمنحك هدفًا وسيشرح ما يجري. من الناحية المثالية ، ستعلمك اللعبة كل ما تحتاج إلى معرفته للتغلب عليه ، لكن لا يزال يتم تشجيعك على استخدام موارد أخرى للتعلم بقدر ما تريد.
تبدأ مستويات بداية اللعبة من خلال إعطائك واجهة GIT GUD ، ولكن في وقت لاحق ، تأتي عجلات التدريب ، وعليك أن تتذكر أن تكتب الأوامر. إذا كنت قد نسيت أيًا من الأوامر الموجودة ، أو إذا كنت ترغب في البدء على مستوى لاحق ، فيمكنك دائمًا تشغيل "GIT GUD Help" وأهم أوامر git gud goal
، git gud status
، git gud explain
git gud test
، و git gud load next
. الأوامر الأخرى مفيدة أيضًا ، لكن إخراج تلك الأوامر يجب أن يكون كافياً لإرشادك خلال المستوى.
للبدء ، تحتاج إلى تهيئة git gud في دليل فارغ. بمجرد تهيئة GIT GUD ، سيكون لديه تحكم كامل على هذا الدليل ، وسيبدأ في إضافة/إزالة الارتباطات والملفات. عادة ما يكون هناك فروع متعددة ، وسيتوقع من سيستخدم أوامر GIT لحل كل مستوى. تتراوح المستويات في صعوبة ، وتتطلب منك القيام بأشياء مختلفة. بعض المستويات سهلة حقًا وتتطلب منك فقط قراءة التفسير ، لكن البعض الآخر يمنحك موقفًا وستحتاج إلى استخدام ما تعلمته لحل المستوى.
تتم كتابة Git Gud في Python 3. ستحتاج إلى تثبيت Python> = 3.6 في نظامك حتى يعمل Git Gud. أفضل استخدام Anaconda للتأكد من أن كل شيء يعمل بشكل صحيح ، ولكن يمكنك أيضًا التثبيت مع PIP إذا كنت الآن ما تفعله.
بمجرد إعداد بيئتك باستخدام Python> = 3.6 ، يكون التثبيت بسيطًا:
pip3 install git-gud
البدء بسيط أيضًا:
git gud
سوف توجهك Git Gud من خلال ما يجب القيام به
إذا لم ينجح أي من هذه القيادة ، فهناك أشياء مختلفة يمكنك تجربتها:
pip
بدلاً من pip3
pip3 install --user git-gud