هذا هو الأمر git-fetch-pack الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
git-fetch-pack - تلقي العناصر المفقودة من مستودع آخر
موجز
طائرة نفاثة أحضر حزمة [- all] [--quiet | -q] [--keep | -k] [- thin] [--include-tag]
[- حزمة التحميل = ]
[- العمق = ] [--لا تقدم]
[-الخامس] [ ...]
الوصف
عادة ما تريد استخدامه طائرة نفاثة جلب، وهو غلاف أعلى مستوى لهذا الأمر ،
بدلا من ذلك.
يستدعي حزمة تحميل بوابة في مستودع بعيد المحتمل ويطلب منه إرسال كائنات
مفقود من هذا المستودع لتحديث الرؤوس المسماة. قائمة الالتزامات المتاحة
محليًا عن طريق مسح المراجع / التسلسل الهرمي المحلي وإرساله إلى حزمة تحميل بوابة
يعمل على الطرف الآخر.
يتدهور هذا الأمر لتنزيل كل شيء لإكمال المراجع المطلوبة من جهاز التحكم عن بُعد
الجانب عندما لا يكون للجانب المحلي سلف مشترك يلتزم.
OPTIONS
--الكل
إحضار كافة المراجع البعيدة.
- ستدين
خذ قائمة المراجع من stdin ، واحد لكل سطر. إذا كان هناك مراجع محددة في
سطر الأوامر بالإضافة إلى هذا الخيار ، ثم تتم معالجة المراجع من stdin بعد
تلك الموجودة في سطر الأوامر.
If --- ثابت- rpc مع هذا الخيار يجب أن تكون قائمة الحكام
تكون بتنسيق حزمة (pkt-line). يجب أن يكون كل مرجع في حزمة منفصلة ، والقائمة
يجب أن ينتهي بحزمة دافقة.
-Q ، - هادئ
تجاوز -q علم ل طائرة نفاثة فك الأشياء؛ هذا يجعل عملية الاستنساخ أقل إطالة.
-ك ، - حفظ
لا تستدعي طائرة نفاثة فك الأشياء على البيانات المستلمة ، ولكن قم بإنشاء ملف حزمة واحد من
بدلا من ذلك ، وتخزينها في قاعدة بيانات الكائن. إذا تم توفيرها مرتين ، فستكون العبوة
مؤمن ضد إعادة التعبئة.
--رفيع
قم بإحضار حزمة "رفيعة" ، والتي تسجل الكائنات في شكل محدد بناءً على كائنات لا
المضمنة في الحزمة لتقليل حركة مرور الشبكة.
- تضمين علامة
إذا كان الجانب البعيد يدعمها ، فسيتم تنزيل كائنات العلامات التوضيحية على نفس الشيء
الاتصال ككائنات أخرى إذا تم تنزيل الكائن الذي تشير إليه العلامة. ال
يجب على المتصل تحديد العلامات التي أتاحها هذا الخيار.
- حزمة التحميل =
استخدم هذا لتحديد المسار إلى حزمة تحميل بوابة على الجانب البعيد ، إذا لم يتم العثور على
الخاص بك $ PATH. تتجاهل عمليات تثبيت sshd البرامج النصية لإعداد بيئة المستخدم لـ
قد لا يتم العثور على قذائف تسجيل الدخول (على سبيل المثال .bash_profile) و git المثبت بشكل خاص على
النظام الافتراضي $ PATH. تم اقتراح حل بديل آخر وهو إعداد $ PATH في
".bashrc" ، ولكن هذا العلم مخصص للأشخاص الذين لا يريدون دفع المصاريف الإضافية
الأصداف غير التفاعلية من خلال وجود ملف .bashrc بسيط (قاموا بإعداد معظم الأشياء
في .bash_profile).
- exec =
مثل --upload-pack = .
- العمق =
تقييد الجلب إلى سلاسل الأسلاف التي لا تزيد عن n. حزمة تحميل بوابة يعامل
عمق خاص 2147483647 لانهائي حتى لو كان هناك سلسلة سلف بهذا الطول.
--لا تقدم
لا تظهر التقدم.
- تحقق من الاكتفاء الذاتي والاتصال
إخراج "اتصال موافق" إذا كانت الحزمة المستلمة قائمة بذاتها ومتصلة.
-v
تشغيل بإسهاب.
عنوان URL للمستودع البعيد.
...
الرؤوس البعيدة للتحديث من. هذا متعلق بـ $ GIT_DIR (مثل "HEAD" ،
"المراجع / الرؤساء / الماجستير"). في حالة عدم تحديده ، يتم التحديث من جميع الرؤوس في الجانب البعيد.
استخدم git-fetch-pack عبر الإنترنت باستخدام خدمات onworks.net