Menu
CoddyTech

فحص السجل

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 27 من 58.

أصبح لمستودع Cookbook الآن سجلّ صغير لكنه حقيقي: إيداع أولي وإيداع لاحق يضيف وصفة.

يُعدّ فحص السجل أسهل طريقة للتأكد من أن العمل على ما يرام. يعرض git rev-list --count HEAD السجل بدءًا من رأس الفرع الحالي ويطبع عدد الالتزامات التي يحتوي عليها:

git rev-list --count HEAD

في مستودع Cookbook، يطبع 2.

لمعرفة الملفات التي يحتوي عليها أحدث التزام، اعرض شجرته باستخدام git ls-tree -r --name-only HEAD. هنا يطبع .gitignore وindex.html وrecipes/pasta.md وrecipes/pizza.md وstyle.css: ملف build.log غير موجود هناك، لذا بقي ناتج البناء خارج المستودع.

challenge icon

التحدي

مبتدئ

اطبع العدد الإجمالي لعمليات الإيداع باستخدام git rev-list --count HEAD.

يبدأ كل تشغيل بنسخة جديدة من المجلد، ويُشغَّل البرنامج النصي بالكامل في المحرر مجددًا من البداية. لا يتم تنفيذ أي عمليات إيداع نيابةً عنك: يبدأ المحرر بأوامر الخطوات السابقة (git init -q -b main، وأسطر git config وعمليتي الإيداع). أبقِ هذه الأسطر في المحرر. إذا حذفتها فسترى fatal: not a git repository.

جرّب بنفسك

الطرفية
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# أوامرك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات

تدرّب بنفسك: Playground لـ Terminal