Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

عمليات Push و Pull و Clone

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 48 من 58.

ثلاثة أوامر تنقل العمل بين مستودعك المحلي ومستودع بعيد:

  • git clone <url>: تنزيل نسخة كاملة من مستودع بعيد موجود، بما في ذلك سجله الكامل. هذه هي الطريقة التي تبدأ بها العمل في مشروع شخص آخر.
  • git push <remote> <branch>: رفع التغييرات (commits) المحلية على الفرع المحدد إلى المستودع البعيد.
  • git pull <remote> <branch>: تنزيل التغييرات (commits) الجديدة من المستودع البعيد ودمجها في فرعك الحالي. وهو اختصار للأمر git fetch متبوعًا بـ git merge.

في المرة الأولى التي تقوم فيها بدفع (push) فرع جديد، عادةً ما تقوم بتمرير -u (أو --set-upstream) لتذكر الرابط:

git push -u origin feature-login

بعد ذلك، تستخدم أوامر git push و git pull العادية الـ upstream المحفوظ تلقائيًا.

لن تقوم بتشغيل أي من هذه الأوامر مقابل خادم حقيقي في هذه الدورة، ولكنك ستتعرف عليها في كل مكان في الدروس التعليمية الواقعية.

ورقة مرجعية

أوامر المزامنة عن بعد:

  • git clone <url> – تنزيل نسخة كاملة من مستودع بعيد
  • git push <remote> <branch> – رفع الالتزامات (commits) المحلية إلى المستودع البعيد
  • git pull <remote> <branch> – تنزيل ودمج الالتزامات البعيدة (اختصار لـ git fetch + git merge)

استخدم -u عند أول عملية دفع (push) لحفظ رابط المنبع (upstream) لعمليات git push/git pull المستقبلية:

git push -u origin feature-login

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات