هذا هو الأمر git-replace الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
git-replace - إنشاء ، سرد ، حذف المراجع لاستبدال الكائنات
موجز
طائرة نفاثة يحل محل [-F]
طائرة نفاثة يحل محل [-تغذيتها
طائرة نفاثة يحل محل [-f] - طعم [ ...]
طائرة نفاثة يحل محل -د ...
طائرة نفاثة يحل محل [- تنسيق = ] [-l [ ]]
الوصف
يضيف يحل محل مرجع في المراجع / استبدال / مساحة الاسم.
اسم ال يحل محل المرجع هو SHA-1 للكائن الذي تم استبداله. المحتوى
ل يحل محل المرجع هو SHA-1 لكائن الاستبدال.
يجب أن يكون الكائن الذي تم استبداله والكائن البديل من نفس النوع. هذا القيد
يمكن تجاوزها باستخدام -f.
ما لم يتم إعطاء -f ، فإن يحل محل يجب ألا تكون الإشارة موجودة بعد.
لا توجد قيود أخرى على الكائنات المستبدلة والاستبدال. يمكن دمج الالتزامات
الاستعاضة عنها بالتزامات عدم الدمج والعكس صحيح.
سيتم استخدام مراجع الاستبدال افتراضيًا بواسطة جميع أوامر Git باستثناء تلك التي تقوم بذلك
اجتياز قابلية الوصول (التقليم ونقل العبوة و fsck).
من الممكن تعطيل استخدام مراجع الاستبدال لأي أمر باستخدام
- لا يوجد خيار استبدال الكائنات بعد طائرة نفاثة.
على سبيل المثال إذا الالتزام فو تم استبداله بالالتزام شريط:
git $ - لا تحل محل كائنات cat-file الالتزام foo
يعرض معلومات حول الالتزام فو، في حين:
git cat-file الالتزام foo
يعرض معلومات حول الالتزام شريط.
• GIT_NO_REPLACE_OBJECTS يمكن ضبط متغير البيئة لتحقيق نفس التأثير مثل
الخيار - لا استبدال - كائنات.
OPTIONS
-f ، - القوة
إذا كان هناك مرجع بديل موجود لنفس الكائن ، فسيتم استبداله (بدلاً من ذلك
من الفشل).
- د ، - حذف
حذف الاستبدال المراجع الحالية للكائنات المحددة.
--تعديل
قم بتحرير محتوى الكائن بشكل تفاعلي. المحتوى الموجود لـ يكون
مطبوعة بشكل جميل في ملف مؤقت ، يتم تشغيل محرر على الملف ، و
يتم تحليل النتيجة لإنشاء كائن جديد من نفس النوع مثل . بديل
ثم يتم إنشاء المرجع ليحل محل مع الكائن الذي تم إنشاؤه حديثًا. ارى بوابة فار(1)
للحصول على تفاصيل حول كيفية اختيار المحرر.
--الخام
عند التحرير ، قم بتوفير محتويات الكائن الخام بدلاً من تلك المطبوعة بشكل جيد.
لا يؤثر هذا حاليًا إلا على الأشجار ، والتي ستظهر في شكلها الثنائي. هذا هو
يصعب العمل معها ، ولكن يمكن أن تساعد عند إصلاح شجرة تالفة للغاية لا يمكنها ذلك
أن تكون مطبوعة بشكل جميل. لاحظ أنك قد تحتاج إلى تكوين المحرر الخاص بك لقراءة ملفات و
كتابة بيانات ثنائية.
--طعم [ ...]
إنشاء ارتكاب الكسب غير المشروع. يتم إنشاء التزام جديد بنفس محتوى
إلا أن والديه سيكونان [ ...] بدلا من والدا. أ
ثم يتم إنشاء المرجع البديل ليحل محل مع الالتزام المنشأ حديثًا. ارى
Contrib / convert-grafts-to-replace-refs.sh للحصول على مثال نصي بناءً على هذا الخيار
يمكنها تحويل بصيلات الشعر لتحل محل المراجع.
-ل ، --قائمة
قائمة استبدال المراجع للكائنات التي تتطابق مع النمط المحدد (أو الكل إذا لم يكن هناك نمط
منح). كتابة "git replace" بدون وسيطات ، تسرد أيضًا جميع المراجع المستبدلة.
- تنسيق =
عند الإدراج في القائمة ، استخدم المحدد ، والتي يمكن أن تكون واحدة من في صفقات, متوسط و التداول الطويل.
عند الحذف ، يتم تعيين التنسيق افتراضيًا على في صفقات.
صيغ
التنسيق التالي متاح:
· في صفقات:
· متوسط: →
· التداول الطويل: ( ) → ( )
CREATING استبدال الأجسام
فرع مرشح بوابة(1) بوابة تجزئة الكائن(1) و git-rebase(1) ، من بين أوامر git الأخرى ، يمكن
تستخدم لإنشاء كائنات بديلة من الكائنات الموجودة. يمكن أيضًا أن يكون الخيار - تحرير
يستعمل مع طائرة نفاثة يحل محل لإنشاء كائن بديل عن طريق تحرير كائن موجود.
إذا كنت تريد استبدال العديد من النقاط أو الأشجار أو الالتزامات التي تشكل جزءًا من سلسلة من الالتزامات ،
قد ترغب فقط في إنشاء سلسلة بديلة من الالتزامات ثم استبدال ملف
الالتزام في طرف السلسلة المستهدفة من الالتزامات مع الالتزام في طرف
سلسلة الاستبدال من الالتزامات.
استخدم git-replace عبر الإنترنت باستخدام خدمات onworks.net