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

git clone vs ZIP Download الفرق بين clone وتنزيل ZIP

انسخ أي مستودع بعيد بكامل سجل التزاماته وإعداد origin التلقائي عبر الأمر git clone، وخصّص اسم المجلد المحلي أو نفّذ النسخ السريع بـ --depth 1.
1 صفوف تعليمية
Version Control
0 مشاهدة

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

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

عند الانضمام إلى مشروع قائم أو استكشاف مكتبة مفتوحة المصدر على GitHub، يقع المبتدئون غالباً في خطأ تنزيل المشروع كملف مضغوط ZIP. غير أن الملف المضغوط يخلو تماماً من مجلد .git؛ مما يفقدك سجل الالتزامات والفروع والارتباط بالخادم السحابي.

في المقابل، ينزّل الأمر git clone <url> قاعدة بيانات المستودع كاملةً مع تاريخها وفروعها، ويجهز ملفات العمل داخل مجلد جديد، ويضبط الرابط البعيد origin تلقائياً في خطوة واحدة.

مخطط يوضح الاستنساخ الكامل بـ git clone والربط التلقائي بـ origin وخيار الفرع -b والنسخ الخفيف --depth 1
Shell
# Clone repository over HTTPS into ./web-app folder
git clone https://github.com/closetag/web-app.git
# Or clone using SSH URL format
git clone [email protected]:closetag/web-app.git