freeCodeCamp/guide/arabic/git/git-remote/index.md

2.9 KiB

title localeTitle
Git Remote غيت عن بعد

غيت عن بعد

يسمح لك الأمر git remote بإدارة مستودعات Git عن بعد. المستودعات عن بعد هي مراجع لمستودعات Git الأخرى التي تعمل على نفس مصدر الكود.

تستطيع أسحب من و يدفع الى المستودعات عن بعد.

يمكنك الدفع أو السحب إلى عنوان URL لبروتوكول HTTPS ، مثل https://github.com/user/repo.git أو عنوان URL لـ SSH ، مثل git@github.com:user/repo.git .

لا تقلق ، في كل مرة تدفع فيها شيئًا ، لن تحتاج إلى كتابة عنوان URL بأكمله. تربط Git بعنوان URL بعيدًا باسم ، والاسم الذي يستخدمه معظم الأشخاص هو origin .

قائمة جميع مستودعات بعيد تكوينها

git remote -v

يسرد هذا الأمر جميع المستودعات البعيدة بجانب موقعها.

يشار إلى المستودعات عن بعد بالاسم. وكما ذكر أعلاه ، فإن المستودع الرئيسي لمشروع ما يطلق عليه عادة origin .

عندما تستخدمها استنساخ git للحصول على نسخة من مستودع ، تقوم Git بإعداد الموقع الأصلي كمستودع بعيد للأصل .

إضافة مستودع عن بعد

لإضافة مستودع تخزين عن بعد إلى مشروعك ، يمكنك تشغيل الأمر التالي:

git remote add REMOTE-NAME REMOTE-URL

يمكن أن يكون REMOTE-URL إما HTTPS أو SSH. يمكنك العثور على عنوان URL على GitHub بالنقر على القائمة المنسدلة "نسخ أو تنزيل" في المستودع.

على سبيل المثال ، إذا كنت ترغب في إضافة مستودع تخزين بعيد ووصفه example ، فيمكنك تشغيل:

git remote add example https://example.org/my-repo.git

تحديث عنوان URL بعيد

إذا تغير عنوان URL لمستودع تخزين عن بعد ، فيمكنك تحديثه باستخدام الأمر التالي ، حيث example هو اسم جهاز التحكم عن بعد:

git remote set-url example https://example.org/my-new-repo.git

حذف أجهزة التحكم عن بعد

يتم حذف أجهزة التحكم عن بعد مثل:

git remote rm REMOTE-NAME

يمكنك التأكد من اختفاء جهاز التحكم عن بعد من خلال عرض قائمة أجهزة التحكم عن بعد الموجودة لديك:

git remote -v

معلومات اكثر: