إنشاء Repository
شرح git init وبنية المستودع المحلي ومجلد .git.
تطبيق مباشر: افتح مختبر Git التفاعلي وجرّب الأوامر المرتبطة بهذا الدرس.
معنى Repository
Repository يعني مجلد مشروع يتابعه Git. ليس كل مجلد Repository؛ يصبح كذلك عندما تنفذ git init أو عندما تنزله باستخدام git clone.
الأمر git init
git initهذا الأمر ينشئ مجلدًا مخفيًا اسمه .git. وجود هذا المجلد هو ما يجعل Git يتذكر التاريخ والفروع والإعدادات.ما الذي لا يفعله git init؟
لا يرفع المشروع إلى GitHub، ولا يحفظ الملفات تلقائيًا، ولا ينشئ commit. هو فقط يبدأ نظام التتبع.
تطبيق في المحاكي
في محاكي Git ستلاحظ أن الفرع و HEAD و staging تبدأ فارغة تقريبًا، ثم بعد init يصبح عندك مستودع جاهز لاستقبال الأوامر.
الخلاصة: اربط الأمر دائمًا بمكان التغيير: Working Directory، Staging Area، Commit History، أو GitHub Remote.