Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مجلد .git

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

مجلد .git هو المكان الذي يخزن فيه Git كل شيء: كل commit، وكل branch، وإعداداتك، ومؤشرات للحالة الحالية للمستودع (repo).

لا تقوم أبداً تقريباً بتعديل أي شيء داخل .git مباشرة. أوامر Git تقوم بتعديله نيابة عنك. ولكن من المفيد معرفة ما يوجد بداخله:

ls .git

سترى مدخلات مثل:

  • HEAD: ملف صغير يشير إلى الفرع الحالي
  • config: إعدادات هذا المستودع المحدد
  • objects/: قاعدة بيانات جميع اللقطات والمحتوى
  • refs/: مؤشرات للفروع والوسوم

إذا قمت بحذف مجلد .git في أي وقت، سيتوقف المشروع عن كونه مستودع Git. تبقى الملفات نفسها، لكن السجل بالكامل سيُفقد.

challenge icon

التحدي

مبتدئ

قم بتهيئة مستودع جديد في المجلد الحالي، ثم تحقق مما إذا كان الملف HEAD موجوداً داخل المجلد .git.

استخدم cat .git/HEAD لطباعة محتوياته. المخرجات المتوقعة هي سطر مؤشر الفرع.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

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

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