عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

بوابة التحكم عن بعد - عبر الإنترنت في السحابة

قم بتشغيل git-remote في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر git-remote الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


git-remote - إدارة مجموعة من المستودعات المتعقبة

موجز


طائرة نفاثة عن بعد [-v | - الإسراف]
طائرة نفاثة عن بعد تضيف [-t ] [-m ] [-f] [- [no-] علامات] [--mirror = ]
طائرة نفاثة عن بعد إعادة تسمية
طائرة نفاثة عن بعد إزالة
طائرة نفاثة عن بعد تعيين الرأس (-a | - تلقائي | -d | - حذف | )
طائرة نفاثة عن بعد مجموعة الفروع [--يضيف] ...
طائرة نفاثة عن بعد الحصول على عنوان url [- دفع] [- الكل]
طائرة نفاثة عن بعد تعيين url [--يدفع] [ ]
طائرة نفاثة عن بعد تعيين url --يضيف [--يدفع]
طائرة نفاثة عن بعد تعيين url --حذف [--يدفع]
طائرة نفاثة عن بعد [-v | - الإسراف] إظهار [-ن] ...
طائرة نفاثة عن بعد تقليم [-n | --ركض جاف] ...
طائرة نفاثة عن بعد [-v | - الإسراف] تحديث [-p | --تقليم] [( | ) ...]

الوصف


إدارة مجموعة المستودعات ("أجهزة التحكم عن بُعد") التي تتبع فروعها.

OPTIONS


-v ، - الإسراف
كن أكثر تفصيلاً وأظهر عنوان url البعيد بعد الاسم. ملاحظة: يجب وضع هذا
بين القيادة البعيدة والفرعية.

أوامر


بدون وسيطات ، يعرض قائمة بأجهزة التحكم عن بُعد الموجودة. تتوفر العديد من الأوامر الفرعية لـ
إجراء عمليات على أجهزة التحكم عن بعد.

تضيف
يضيف جهاز تحكم عن بعد اسمه للمستودع في . الأمر git fetch
يمكن استخدامها بعد ذلك لإنشاء فروع التتبع عن بعد وتحديثها / .

مع الخيار -f ، git fetch يتم تشغيله مباشرة بعد المعلومات البعيدة
اقامة.

مع خيار --tags ، git fetch يستورد كل علامة من المستودع البعيد.

باستخدام خيار - no-tags ، git fetch لا يستورد العلامات من جهاز التحكم عن بعد
مستودع.

بشكل افتراضي ، يتم استيراد العلامات الموجودة في الفروع التي تم جلبها فقط (راجع بوابة الجلب(1)).

مع -t الخيار ، بدلاً من مرجع glob الافتراضي لجهاز التحكم عن بُعد لتتبعه
جميع الفروع تحت المراجع / عن بعد / / مساحة الاسم ، مرجع للتتبع فقط
أنشئ. يمكنك إعطاء أكثر من واحد لتتبع الفروع المتعددة
دون الاستيلاء على جميع الفروع.

مع م الخيار ، مرجع رمزي / ريموتات / / تم إعداد HEAD للإشارة إلى
جهاز التحكم عن بعد فرع. راجع أيضًا الأمر set-head.

عند إنشاء مرآة إحضار باستخدام --mirror = fetch ، فلن يتم تخزين المراجع في ملف
المراجع / مساحة الاسم ، بل كل شيء فيه المراجع / على جهاز التحكم عن بعد سيكون مباشرة
ينعكس في المراجع / في المستودع المحلي. هذا الخيار منطقي فقط
المستودعات ، لأن الجلب سيحل محل أي التزامات محلية.

عندما يتم إنشاء مرآة دفع باستخدام --mirror = push ، فستتصرف git push دائمًا على هذا النحو
إذا - تم تمرير المرآة.

إعادة تسمية
إعادة تسمية جهاز التحكم عن بعد المسمى ل . جميع فروع التتبع عن بعد والتكوين
يتم تحديث إعدادات جهاز التحكم عن بعد.

في حال و هي نفسها و هو ملف أقل من $ GIT_DIR / remotes أو
GIT_DIR $ / الفروع ، يتم تحويل جهاز التحكم عن بعد إلى تنسيق ملف التكوين.

إزالة, rm
قم بإزالة جهاز التحكم عن بعد المسمى . جميع فروع التتبع عن بعد والتكوين
تتم إزالة إعدادات جهاز التحكم عن بعد.

تعيين الرأس
يعين أو يحذف الفرع الافتراضي (أي هدف المرجع الرمزي
المراجع / / HEAD) لجهاز التحكم عن بعد المسمى. وجود فرع افتراضي لجهاز التحكم عن بعد
ليس مطلوبًا ، ولكنه يسمح بتحديد اسم جهاز التحكم عن بُعد بدلاً من ملف
فرع معين. على سبيل المثال ، إذا تم تعيين الفرع الافتراضي للأصل على رئيسي ، فعندئذٍ
يمكن تحديد الأصل في أي مكان تقوم فيه عادة بتحديد الأصل / الرئيسي.

مع -d أو --delete ، المرجع الرمزي refs / remote / / تم حذف HEAD.

باستخدام -a أو - auto ، يُطلب من جهاز التحكم عن بُعد تحديد رأسه ، ثم المرجع الرمزي
المراجع / / تم تعيين HEAD على نفس الفرع. على سبيل المثال ، إذا كان الرأس البعيد
المشار إليه بعد ذلك ، "git remote set-head origin -a" سيحدد الرمز الرمزي
المراجع / أجهزة التحكم عن بُعد / الأصل / الرأس إلى المراجع / أجهزة التحكم عن بُعد / الأصل / التالي. هذا سوف يعمل فقط إذا
المراجع / أجهزة التحكم عن بعد / الأصل / التالي موجود بالفعل ؛ إذا لم يكن الأمر كذلك ، فيجب جلبه أولاً.

يستخدم لتعيين رمز المراجع / المراجع / أجهزة التحكم عن بعد / / الرأس صراحة. على سبيل المثال ، "git
سيد أصل مجموعة الرأس البعيدة "سيضبط المراجع / المراجع / المراجع / الأصل / الرأس الرمزي على
المراجع / أجهزة التحكم عن بعد / الأصل / الماجستير. لن يعمل هذا إلا إذا كانت المراجع / أجهزة التحكم عن بُعد / الأصل / الماجستير بالفعل
موجود ؛ إذا لم يكن الأمر كذلك ، فيجب جلبه أولاً.

مجموعة الفروع
يغير قائمة الفروع المتعقبة بواسطة جهاز التحكم عن بعد المسمى. يمكن استخدام هذا لتتبع ملف
مجموعة فرعية من الفروع البعيدة المتوفرة بعد الإعداد الأولي لجهاز التحكم عن بُعد.

سيتم تفسير الفروع المسماة كما لو كانت محددة بالخيار -t في طائرة نفاثة
عن بعد تضيف سطر الأوامر.

مع - add ، بدلاً من استبدال قائمة الفروع المتعقبة حاليًا ، يضيف إلى ذلك
قائمة.

الحصول على عنوان url
يسترجع عناوين URL لجهاز التحكم عن بعد. التكوينات الخاصة بـ بدلاً من ذلك و pushInsteadOf هي
توسعت هنا. بشكل افتراضي ، يتم سرد عنوان URL الأول فقط.

بدافع --يدفع، يتم الاستعلام عن عناوين URL بدلاً من جلب عناوين URL.

بدافع --الكل، سيتم سرد كافة عناوين URL الخاصة بجهاز التحكم عن بُعد.

تعيين url
يغير عناوين URL لجهاز التحكم عن بعد. يعيّن أول عنوان URL لجهاز التحكم عن بعد الذي يتطابق مع التعبير العادي
(أول عنوان URL إذا لم يكن كذلك يعطى) ل . لو لا يتطابق
أي عنوان URL ، يحدث خطأ ولا يتغير شيء.

بدافع --يدفع، يتم التلاعب بعناوين URL للدفع بدلاً من جلب عناوين URL.

بدافع --يضيف، بدلاً من تغيير عناوين URL الموجودة ، تتم إضافة عنوان URL جديد.

بدافع --حذف، بدلاً من تغيير عناوين URL الموجودة ، فإن جميع عناوين URL تطابق التعبير العادي نكون
حذف لجهاز التحكم عن بعد . محاولة حذف كافة عناوين URL غير المدفوعة يعد خطأً.

لاحظ أن عنوان URL للدفع وعنوان URL للجلب ، على الرغم من أنه يمكن تعيينهما بشكل مختلف ،
يجب أن تشير إلى نفس المكان. يجب أن يكون ما دفعته إلى عنوان URL للدفع هو ما تريده
سترى ما إذا كنت قد جلبت على الفور من عنوان URL للجلب. إذا كنت تحاول جلب
من مكان (على سبيل المثال ، المنبع الخاص بك) والدفع إلى مكان آخر (مثل النشر الخاص بك
المستودع) ، استخدم جهازي تحكم منفصلين.

إظهار
يعطي بعض المعلومات عن جهاز التحكم عن بعد .

مع الخيار -n ، لا يتم الاستعلام عن الرؤوس البعيدة أولاً باستخدام git ls-remote ؛
يتم استخدام المعلومات المخزنة مؤقتًا بدلاً من ذلك.

تقليم
يحذف جميع فروع التتبع عن بعد التي لا معنى لها الموجودة أسفل . هذه الفروع التي لا معنى لها لها
تمت إزالته بالفعل من المستودع البعيد المشار إليه بواسطة ، لكنها لا تزال
متوفر محليًا في "أجهزة التحكم عن بُعد / ".

باستخدام خيار التشغيل الجاف ، قم بالإبلاغ عن الفروع التي سيتم تقليمها ، ولكن لا تقم بتقليمها في الواقع
لهم.

تحديث
إحضار التحديثات لمجموعة مسماة من أجهزة التحكم عن بعد في المستودع كما هو محدد بواسطة
أجهزة التحكم عن بعد. . إذا لم يتم تحديد مجموعة مسماة في سطر الأوامر ، فإن ملف
سيتم استخدام معلمة التكوين remotes.default ؛ إذا كان جهاز التحكم عن بعد الافتراضي ليس كذلك
محددة ، جميع أجهزة التحكم عن بعد التي لا تحتوي على معلمة التكوين
بعيد. سيتم تحديث .skipDefaultUpdate المعين على صحيح. (يرى بوابة التكوين(1)).

باستخدام خيار --prune ، قم بتقليم جميع أجهزة التحكم عن بُعد التي تم تحديثها.

مناقشة


يتم تحقيق التكوين عن بُعد باستخدام remote.origin.url و remote.origin.fetch
متغيرات التكوين. (يرى بوابة التكوين(1)).

أمثلة


· إضافة جهاز تحكم عن بعد جديد ، وجلب ، وتحقق من فرع منه

بوابة التحكم عن بعد $
الأصل
فرع $ git -r
الأصل / الرأس -> الأصل / الماجستير
الأصل / السيد
git عن بعد $ add staging git: //git.kernel.org/.../gregkh/staging.git
بوابة التحكم عن بعد $
الأصل
انطلاق
git fetch staging

من البوابة: //git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [فرع جديد] سيد -> مرحلة / ماجستير
* [فرع جديد] staging-linus -> staging / staging-linus
* [فرع جديد] التدريج - التالي -> التدريج / التدريج - التالي
فرع $ git -r
الأصل / الرأس -> الأصل / الماجستير
الأصل / السيد
التدريج / الماجستير
التدريج / التدريج لينوس
التدريج / التدريج التالي
$ git checkout -b التدريج / الرئيسي


· التقليد طائرة نفاثة استنساخ ولكن تتبع فقط الفروع المختارة

مشروع mkdir $
مشروع $ cd
مدخل $ git
git remote add -f -t master -m master git: //example.com/git.git/
أصل دمج git $

استخدم git-remote عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad