git clone
تنزيل مشروع موجود من GitHub والفرق بين clone و pull.
تطبيق مباشر: افتح مختبر Git التفاعلي وجرّب الأوامر المرتبطة بهذا الدرس.
git clone
git clone https://github.com/iam-that-one/ntf-hub.gitينشئ نسخة محلية كاملة من مشروع موجود، بما في ذلك الملفات وتاريخ Git وإعداد remote.متى أستخدمه؟
أول مرة تعمل على مشروع موجود على GitHub. بعد clone تستخدم pull لجلب التحديثات وليس clone من جديد كل مرة.
ما الذي ينشئه clone؟
مجلد مشروع + مجلد .git + remote origin مرتبط بالرابط الذي نسخته.
خطأ شائع
لا تعمل clone داخل نسخة موجودة من نفس المشروع إلا إذا كنت تقصد إنشاء نسخة مستقلة جديدة.
الخلاصة: اربط الأمر دائمًا بمكان التغيير: Working Directory، Staging Area، Commit History، أو GitHub Remote.