EduFlow
Git و GitHub

الاختبار النهائي

اثنا عشر سؤالًا تغطي الدورة كلها. احصل على 70% أو أكثر لتنجح وتفتح شهادتك. يمكنك إعادته متى شئت.

أنهِ كل الدروس لتحصل على الشهادة، ويمكنك خوض الاختبار في أي وقت.

السؤال 1 من 12

أيّ وصف للـ branch في Git دقيق؟

السؤال 2 من 12

أنشأت commitين على main كانا مقصودين لفرع جديد. لم يُرفع شيء بعد. ما الإصلاح الأنظف؟

السؤال 3 من 12

أيّ أمر يسرد الـ commits الموجودة على feature وليست على main؟

السؤال 4 من 12

مع ضبط pull.rebase على true، يتوقّف git pull بتعارض في index.html. أصلحت الملف. ما الذي يُنهي المهمّة؟

السؤال 5 من 12

حذفت experiment بالقوة بـ git branch -D ثم تذكّرت أن فيه commit تحتاجه. كيف تستعيده؟

السؤال 6 من 12

يتّفق فريقك على ألّا يرفع أحد إلى main مباشرة وأن يجتاز كل pull request الـ CI. ما الذي يفرض ذلك؟

السؤال 7 من 12

أيّ مما يلي آمن على فرع سحبه زملاؤك بالفعل؟

السؤال 8 من 12

في styles.css تغييران لا علاقة بينهما: إصلاح لون وبداية تخطيط جديد. تريد تسجيل إصلاح اللون فقط. ماذا تستخدم؟

السؤال 9 من 12

أيّ عبارة عن مصادقة SSH مع GitHub صحيحة؟

السؤال 10 من 12

لم يتحرّك main منذ أنشأت footer، لكنك تريد أن يُظهر سجلّ main عمل الـ footer كـ feature واحدة مجمّعة. أيّ أمر؟

السؤال 11 من 12

في سير عمل الـ fork، إلى أين يذهب فرع الـ feature الخاص بك قبل أن تفتح الـ pull request؟

السؤال 12 من 12

workflow في .github/workflow/ci.yml لا يعمل أبدًا على الـ pull requests، وتبويب Actions لا يعرض شيئًا. ما السبب الأرجح؟

12 سؤالًا بلا إجابة