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

Ad


OnWorks فافيكون

git-for-each-ref - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


git-for-each-ref - معلومات الإخراج في كل مرجع

موجز


طائرة نفاثة لكل المرجع [- العد = ] [- shell | --perl | - python | --tcl]
[(- الترتيب = ) ...] [- تنسيق = ] [ ...]
[- نقاط في ] [(- مدمج | - غير مدمج) [ ]]
[--يتضمن [ ]]

الوصف


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

OPTIONS



بشكل افتراضي ، يعرض الأمر جميع المراجع المتطابقة . هذا الخيار يجعله يتوقف
بعد أن أظهر العديد من الحكام.


اسم حقل للفرز عليه. بادئة - للفرز بترتيب تنازلي للقيمة. متى
غير محدد ، يستخدم refname. يمكنك استخدام --sort = الخيار عدة مرات ، في
في هذه الحالة يصبح المفتاح الأخير هو المفتاح الأساسي.


سلسلة تقحم٪ (اسم الحقل) من الكائن المشار إليه بواسطة مرجع
مبين. إذا كان اسم المجال مسبوقًا بعلامة النجمة (*) ويشير المرجع إلى علامة
الكائن ، يتم استخدام قيمة الحقل في علامة الكائن تشير. عندما غير محدد ،
افتراضات إلى٪ (اسم الكائن) SPC٪ (نوع الكائن) TAB٪ (اسم المرجع). كما أنه يقحم ٪٪ إلى
٪ و٪ xx حيث xx عبارة عن أرقام سداسية عشرية تُقحم إلى حرف برمز سداسي عشري xx ؛ ل
المثال٪ 00 يقحم إلى \ 0 (NUL) ، و٪ 09 إلى \ t (TAB) و٪ 0a إلى \ n (LF).

...
إذا تم تقديم نمط واحد أو أكثر ، فسيتم عرض المراجع فقط التي تتطابق مع واحد على الأقل
نمط ، إما باستخدام com.fnmatch(3) أو حرفيا ، في الحالة الأخيرة مطابقة تماما
أو من البداية حتى الشرطة المائلة.

- شل ، --بيرل ، - بايثون ، - tcl
إذا تم توفيره ، فسيتم وضع علامات اقتباس بين السلاسل التي تستبدل العناصر النائبة لـ٪ (اسم الحقل) كسلسلة
حرفية مناسبة للغة المضيفة المحددة. هذا من المفترض أن ينتج ملف
البرنامج النصي الذي يمكن "تقييمه" مباشرةً.

- نقاط في
فقط قائمة المراجع التي تشير إلى كائن معين.

- اندمجت [ ]
فقط قائمة المراجع الذين يمكن الوصول إلى نصائحهم من الالتزام المحدد (HEAD إذا لم يكن كذلك
محدد).

--لا مندمج [ ]
قم فقط بقائمة المراجع الذين لا يمكن الوصول إلى نصائحهم من الالتزام المحدد (HEAD إذا لم يكن كذلك
محدد).

--يتضمن [ ]
قم فقط بإدراج العلامات التي تحتوي على الالتزام المحدد (إذا لم يتم تحديد HEAD).

FIELD أسماء


يمكن استخدام القيم المختلفة من الحقول المهيكلة في الكائنات المرجعية لاستيفاء
في الناتج الناتج ، أو كمفاتيح فرز.

لجميع الكائنات ، يمكن استخدام الأسماء التالية:

refname
اسم المرجع (الجزء بعد $ GIT_DIR /). للحصول على اسم قصير غير غامض لملف
المرجع إلحاق: قصير. يتم استخدام الخيار core.warnAmbiguousRefs لتحديد التحديد الصارم
وضع الاختصار. إذا الشريط = يتم إلحاقه ، شرائط مسار مفصول بشرطة مائلة
مكونات من مقدمة اسم المرجع (على سبيل المثال ،٪ (refname: strip = 2) تتحول المراجع / العلامات / foo
في فو. يجب ان يكون تصحيحا اجابيا. إذا كان المرجع المعروض يحتوي على مكونات أقل
من ، يتم إحباط الأمر مع وجود خطأ.

نوع الكائن
نوع الكائن (النقطة ، الشجرة ، الالتزام ، العلامة).

يعترض
حجم الكائن (نفس حجم طائرة نفاثة ملف القط -s تقارير).

اسم الكائن
اسم الكائن (المعروف أيضًا باسم SHA-1). لاختصار غير غامض لاسم الكائن
إلحاق: قصير.

ضد التيار
اسم المرجع المحلي الذي يمكن اعتباره "منبع" من المرجع المعروض.
الاحترام: قصير بنفس طريقة refname أعلاه. نواحٍ إضافية: المسار المراد إظهاره
"[forward N ، خلف M]" و: trackshort لإظهار النسخة المقتضبة: ">" (إلى الأمام) ، "<"
(خلف) أو "<>" (للأمام والخلف) أو "=" (متزامن). ليس له تأثير إذا لم يكن المرجع
لديها معلومات تتبع مرتبطة بها.

دفع
اسم المرجع المحلي الذي يمثل موقع @ {push} للمرجع المعروض.
الاحترام: short،: track، and: trackshort options كما يفعل upstream. ينتج ملف
السلسلة إذا لم يتم تكوين المرجع @ {push}.

هيد
* إذا تطابق HEAD مع المرجع الحالي (الفرع المعاد) ، '' بخلاف ذلك.

اللون
تغيير لون الإخراج. تليها : ، حيث يتم وصف الأسماء في
اللون.فرع. *.

محاذاة
قم بمحاذاة المحتوى إلى اليسار أو الوسط أو اليمين بين٪ (محاذاة: ...) و٪ (النهاية). ال
"محاذاة:" متبوعًا بـ و بأي ترتيب مفصولة بفاصلة ،
أين ال إما اليسار أو اليمين أو الوسط ، الافتراضي هو اليسار و
هو الطول الإجمالي للمحتوى مع المحاذاة. إذا كان طول المحتويات أكبر من
العرض ثم لا يتم إجراء المحاذاة. إذا استخدمت مع --اقتبس كل شيء بعتدال
٪ (محاذاة: ...) و٪ (نهاية) مقتبسة ، ولكن إذا كانت متداخلة ، فسيتم تنفيذ المستوى الأعلى فقط
نقلا.

بالإضافة إلى ما سبق ، بالنسبة إلى كائنات الالتزام والوسم ، فإن أسماء حقل الرأس (شجرة ،
الأصل ، والعنصر ، والنوع ، والعلامة) لتحديد القيمة في حقل الرأس.

بالنسبة إلى كائنات الالتزام والوسم ، سيتوافق حقلا المنشئ والمبدع الخاصين مع
التاريخ المناسب أو مجموعة الاسم-البريد الإلكتروني-تاريخ من حقلي الالتزام أو الوسم
حسب نوع الكائن. هذه مخصصة للعمل على مزيج من المشروح و
علامات خفيفة الوزن.

يمكن أن تكون الحقول التي تحتوي على مجموعة name-email-date tuple كقيمة لها (المؤلف ، الملتزم ، والعلامة)
مُلحق بالاسم والبريد الإلكتروني والتاريخ لاستخراج المكون المحدد.

الرسالة الكاملة في كائن الالتزام والعلامة هي محتويات. السطر الأول هو
المحتويات: الموضوع ، حيث يكون الموضوع هو سلسلة جميع أسطر رسالة الالتزام
إلى السطر الأول الفارغ. السطر التالي هو المحتويات: الجسم، حيث الجسم هو كل الخطوط
بعد السطر الأول الفارغ. توقيع GPG الاختياري هو المحتويات: التوقيع. أول ن
يتم الحصول على أسطر الرسالة باستخدام المحتويات: الأسطر = N.

لأغراض الفرز ، يتم فرز الحقول ذات القيم الرقمية بترتيب رقمي (كائنات ،
authorordate ، committerdate ، creatordate ، taggerdate). يتم استخدام جميع الحقول الأخرى للفرز
ترتيب قيمة البايت.

يوجد أيضًا خيار للفرز حسب الإصدارات ، ويمكن القيام بذلك باستخدام اسم المجال
الإصدار: refname أو الاسم المستعار الخاص به v: refname.

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

كحالة خاصة لحقول نوع التاريخ ، يمكنك تحديد تنسيق التاريخ بحلول
الإضافة: متبوعًا باسم تنسيق التاريخ (راجع القيم التي يظهر عليها الخيار --date to :بوابة مراجعة-
قائمة(1) يأخذ).

أمثلة


مثال لإنتاج نص منسق مباشرة. أظهر أحدث 3 ارتباطات تم وضع علامة عليها:

#!/ بن / ش

بوابة لكل مرجع - العدد = 3 - الترتيب = '- * المؤلف' \
--format = 'من:٪ (* authorname)٪ (* authoremail)
الموضوع الموضوع)
التاريخ:٪ (* authorordate)
المرجع:٪ (* refname)

٪(*جسم)
"المراجع / العلامات"

مثال بسيط يوضح استخدام shell Eval على المخرجات ، مع توضيح استخدام
--صدَفَة. قائمة بادئات جميع الرؤوس:

#!/ بن / ش

git for-each-ref --shell --format = "ref =٪ (refname)" المراجع / الرؤوس | \
أثناء قراءة الدخول
do
EVAL "دخول $"
صدى `dirname $ ref`
فعل

تقرير أكثر تفصيلاً عن العلامات ، يوضح أن التنسيق قد يكون كاملاً
النصي:

#!/ بن / ش

fmt = '
ص =٪ (اسم المرجع)
ر =٪ (* نوع الكائن)
T = $ {r # refs / tags /}

س =٪ (* اسم الكائن)
ن =٪ (* اسم التأليف)
البريد =٪ (* بريد المؤلف)
ق =٪ (* الموضوع)
د =٪ (* مصدق)
ب =٪ (* جسم)

النوع = علامة
إذا كان الاختبار "z $ t" = z
then
# يمكن أن تكون علامة خفيفة الوزن
ر =٪ (نوع الكائن)
النوع = "علامة خفيفة الوزن"
س =٪ (اسم الكائن)
ن =٪ (اسم التأليف)
البريد =٪ (بريد التفويض)
ق =٪ (الموضوع)
د =٪ (صاحب الصلاحية)
ب =٪ (الجسم)
fi
صدى "$ kind $ T Points at a $ t object $ o"
إذا كان الاختبار "z $ t" = zcommit
then
صدى "الالتزام من تأليف $ n $ e
في $ d ، والمسمى

$s

نص رسالتها على النحو التالي:
"
صدى "$ b" | sed -e "s / ^ / /"
صدى
fi
'

Eval = `git for-each-ref --shell --format =" $ fmt "\
- الترتيب = '* نوع الكائن' \
--فرز = -تاريخ التاريخ \
المراجع / العلامات `
EVAL "$ EVAL"

استخدم بوابة لكل مرجع عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    بين قوسين
    بين قوسين
    Brackets هو مصدر مفتوح مجاني وحديث
    محرر نصوص مصمم خصيصًا للويب
    تطوير. مكتوب بلغة HTML و CSS و
    JavaScript مع أدوات بصرية مركزة و
    الإعدادية ...
    تنزيل الأقواس
  • 2
    مترجم باسكال مجاني
    مترجم باسكال مجاني
    مترجم باسكال 32/64/16 بت لملفات
    Win32 / 64 / CE ، Linux ، Mac OS X / iOS ،
    Android ، FreeBSD ، OS / 2 ، Game Boy
    Advance و Nintendo NDS و DOS ؛
    متوافق لغويًا مع ...
    تحميل برنامج Free Pascal Compiler
  • 3
    معلومات Canon EOS DIGITAL
    معلومات Canon EOS DIGITAL
    لا تحتوي Canon على عدد مصراع
    المدرجة في معلومات EXIF ​​من ملف
    على عكس ملفات Nikon و
    بنتاكس. لا يوجد مقر رسمي لشركة Canon
    تطبيق ...
    قم بتنزيل Canon EOS DIGITAL Info
  • 4
    المرجع
    المرجع
    المرجع هو شوكة التمهيد المرجعي
    مدير. مثل rEFIt ، rEFInd يمكن
    الكشف التلقائي عن التمهيد EFI المثبت الخاص بك
    لوادر ويقدم واجهة مستخدم رسومية جميلة
    قائمة خيار التمهيد ...
    تحميل REFInd
  • 5
    اكسبريس لوك جي إس آي
    اكسبريس لوك جي إس آي
    صفحة تنزيل SourceForge هذه كانت إلى
    منح المستخدمين تنزيل المصدر الخاص بي
    GSIs ، بناءً على فوسون العظيم
    الشغل. أقوم بإنشاء Android Pie و
    أندرويد 1 ...
    تنزيل ExpressLuke GSI
  • 6
    المذيع الموسيقى
    المذيع الموسيقى
    Music Caster هو مشغل موسيقى صينية
    يتيح لك إرسال الموسيقى المحلية إلى ملف
    جهاز Google Cast. في الجولة الأولى ،
    ستحتاج إلى النقر فوق السهم الموجود في ملف
    تاس ...
    تحميل Music Caster
  • أكثر "

أوامر لينكس

Ad