انتقل إلى محتوى الدرس

Anatomy of Hidden .git Folder تشريح مجلد .git المخفي

أنشئ مستودع Git محلياً جديداً داخل مجلد مشروعك باستخدام الأمر git init، واستكشف تشريح مجلد .git المخفي، وتجنب أخطاء تداخل المستودعات.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يبدأ اسم المجلد .git بنقطة ليكون مخفياً بشكل افتراضي في أنظمة التشغيل حمايةً له من الحذف أو التعديل العشوائي. وعند استعراضه بالأمر ls -F .git تظهر أربعة مكونات رئيسية:

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