شرح صفوف ومحتوى الفقرة
يبدأ اسم المجلد .git بنقطة ليكون مخفياً بشكل افتراضي في أنظمة التشغيل حمايةً له من الحذف أو التعديل العشوائي. وعند استعراضه بالأمر ls -F .git تظهر أربعة مكونات رئيسية:
- ملف
HEAD: ملف نصي يحدد الفرع النشط حالياً مثلref: refs/heads/main. - ملف
config: يحفظ الإعدادات الخاصة بهذا المستودع المحلي فقط. - مجلد
objects/: قاعدة بيانات الكائنات التي تُخزن فيها اللقطات والملفات المضغوطة. - مجلد
refs/: يحفظ مؤشرات الفروع داخلrefs/heads/والإصدارات داخلrefs/tags/.