خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.
السؤال 1 من 5
تشغّل git add index.html، ثم تعدّل index.html مرة أخرى، ثم تشغّل git commit -m "Update intro". أيّ نسخة من الملف تدخل في الـ commit؟
git add index.html
index.html
git commit -m "Update intro"
git add
السؤال 2 من 5
يعرض git status -s:
git status -s
A contact.html ?? notes.txt
ماذا يسجّل git commit -m "Add contact page"؟
git commit -m "Add contact page"
contact.html
notes.txt
??
السؤال 3 من 5
أيّ عبارة عن معرّفات الـ commits صحيحة؟
السؤال 4 من 5
هذا ناتج git log --oneline --graph:
git log --oneline --graph
* 9d1f0a2 (HEAD -> main) Merge branch 'contact' |\ | * 6b2c8e1 (contact) Add contact form * | 3e7a4d9 Fix header spacing |/ * 1f0c5b8 Add home page
أيّ commit هو HEAD~1؟
HEAD~1
6b2c8e1
3e7a4d9
1f0c5b8
السؤال 5 من 5
تريد مراجعة ما سيحتويه الـ commit التالي بالضبط قبل تشغيل git commit. أيّ أمر يعرض ذلك؟
git commit
git diff --staged
git diff
git log -p
git show HEAD
5 أسئلة بلا إجابة