EduFlow
Git و GitHub

اختبار الوحدة: نموذج Git

خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.

السؤال 1 من 5

تشغّل git add index.html، ثم تعدّل index.html مرة أخرى، ثم تشغّل git commit -m "Update intro". أيّ نسخة من الملف تدخل في الـ commit؟

السؤال 2 من 5

يعرض git status -s:

Text
A  contact.html
?? notes.txt

ماذا يسجّل git commit -m "Add contact page"؟

السؤال 3 من 5

أيّ عبارة عن معرّفات الـ commits صحيحة؟

السؤال 4 من 5

هذا ناتج git log --oneline --graph:

Text
*   9d1f0a2 (HEAD -> main) Merge branch 'contact'
|\
| * 6b2c8e1 (contact) Add contact form
* | 3e7a4d9 Fix header spacing
|/
* 1f0c5b8 Add home page

أيّ commit هو HEAD~1؟

السؤال 5 من 5

تريد مراجعة ما سيحتويه الـ commit التالي بالضبط قبل تشغيل git commit. أيّ أمر يعرض ذلك؟

5 أسئلة بلا إجابة