Git Remote
آخر تحديث
يدير git remote الأسماء المختصرة التي يستخدمها مستودعك للمستودعات البعيدة - وأكثرها شيوعًا origin، الذي يشير إلى مستودعك على GitHub. تستخدمه لإضافة مستودع بعيد عند البدء، ولعرض قائمة بما لديك، ولإعادة تسميتها أو إزالتها، ولتغيير عنوان URL لمستودع بعيد (على سبيل المثال التبديل من HTTPS إلى SSH).
جرّب هذه الأوامر في ساحة الطرفية - صدفة حقيقية في متصفحك، بلا حاجة إلى تثبيت أي شيء.
الصياغة
| Command | What it does |
|---|---|
git remote -v | يعرض قائمة المستودعات البعيدة مع عناوين URL الخاصة بها |
git remote add origin <url> | يضيف مستودعًا بعيدًا باسم origin |
git remote set-url origin <url> | يغيّر عنوان URL لمستودع بعيد |
git remote rename origin upstream | يعيد تسمية مستودع بعيد |
git remote remove origin | يزيل مستودعًا بعيدًا |
git remote show origin | يعرض تفاصيل عن مستودع بعيد |
الحالات الشائعة
| Goal | Command |
|---|---|
| ربط مستودع جديد بـ GitHub | git remote add origin <url> |
| التبديل من HTTPS إلى SSH | git remote set-url origin git@github.com:... |
| التحقق مما يشير إليه origin | git remote -v |
الأسئلة الشائعة حول git remote
ما هو المستودع البعيد (remote) في Git؟
المستودع البعيد هو مرجع مُسمّى إلى مستودع مُستضاف في مكان آخر - عادةً على GitHub أو GitLab أو خادم. الاسم الافتراضي هو
origin. المستودعات البعيدة هي ما تتزامن معه الأوامر git push وgit pull وgit fetch. وgit remote هو الأمر الخاص بإدارة تلك المراجع المُسمّاة.كيف أضيف مستودعًا بعيدًا؟
شغّل
git remote add origin <url>، باستخدام عنوان URL للمستودع. يربط هذا مستودعك المحلي بالمستودع البعيد تحت الاسم origin. بعد ذلك يمكنك الدفع باستخدام git push -u origin main. استخدم اسمًا مختلفًا (مثل upstream) إذا كان origin مستخدمًا بالفعل.كيف أغيّر عنوان URL لمستودع بعيد؟
استخدم
git remote set-url origin <new-url>. هذه هي طريقة تبديل مستودع من عنوان URL بصيغة HTTPS إلى عنوان بصيغة SSH (أو تحديثه بعد إعادة تسمية مستودع) دون إزالة المستودع البعيد وإعادة إضافته. تحقّق باستخدام git remote -v.كيف أرى مستودعاتي البعيدة؟
شغّل
git remote -v لعرض قائمة بكل مستودع بعيد مع عناوين URL الخاصة به لـ fetch وpush. للحصول على عرض مفصّل لمستودع بعيد واحد - بما في ذلك الفروع التي يتتبعها - استخدم git remote show origin.هل يمكنني التدرّب على هذا عبر الإنترنت؟
نعم. افتح ساحة الطرفية لتشغيل
git remote في صدفة حقيقية في متصفحك - بلا حاجة إلى تثبيت أي شيء. كما يغطّي مساق Git التفاعلي المجاني من Coddy الاتصال بالمستودعات البعيدة خطوة بخطوة.