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

Ad


OnWorks فافيكون

git-cat-file - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


git-cat-file - يوفر معلومات المحتوى أو النوع والحجم لكائنات المستودع

موجز


طائرة نفاثة ملف القط (-t [--السماح بنوع غير معروف]| -s [--السماح بنوع غير معروف]| -e | -p | | --textconv )
طائرة نفاثة ملف القط (--دفعة | --فحص الدفعة) [--تابع الروابط الرمزية]

الوصف


في شكله الأول، يوفر الأمر محتوى أو نوع الكائن الموجود في الملف
مخزن. النوع مطلوب إلا إذا -t or -p يستخدم للعثور على نوع الكائن، أو -s is
تستخدم للعثور على حجم الكائن، أو - textconv يتم استخدامه (مما يعني اكتب "blob").

في النموذج الثاني، يتم توفير قائمة بالكائنات (مفصولة بخلاصات الأسطر) في stdin، و
تتم طباعة SHA-1 ونوع وحجم كل كائن على stdout.

OPTIONS



اسم الكائن المراد إظهاره. للحصول على قائمة أكثر اكتمالا من طرق تهجئة الكائن
الأسماء، راجع قسم "تحديد المراجعات" في gitrevisions(7).

-t
بدلاً من المحتوى، قم بإظهار نوع الكائن المحدد بواسطة .

-s
بدلاً من المحتوى، قم بإظهار حجم الكائن المحدد بواسطة .

-e
قمع كافة المخرجات؛ بدلاً من ذلك، قم بالخروج بحالة صفر إذا موجود وصالح
موضوع.

-p
طباعة جميلة لمحتويات على أساس نوعه.


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

- textconv
إظهار المحتوى كما تم تحويله بواسطة مرشح textconv. في هذه الحالة، يكون من
الاستمارة : ، أو : من أجل تطبيق الفلتر على المحتوى
المسجلة في الفهرس في .

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

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

--دفعة جميع الكائنات
بدلاً من قراءة قائمة الكائنات على stdin، قم بإجراء العملية المجمعة المطلوبة
على كافة الكائنات الموجودة في المستودع وأي مخازن كائنات بديلة (ليست قابلة للوصول فقط
أشياء). يتطلب تحديد - دفعة أو - تحقق دفعة. لاحظ أن الكائنات
تمت زيارتها بالترتيب حسب تجزئاتها.

--متعادل
عادةً ما يتم مسح مخرجات الدُفعات بعد إخراج كل كائن، حتى تتمكن العملية من ذلك
القراءة والكتابة بشكل تفاعلي من ملف القط. مع هذا الخيار، يستخدم الإخراج العادي
التخزين المؤقت Stdio؛ يعد هذا أكثر كفاءة عند استدعاء --batch-check على ملف كبير
عدد الكائنات.

--السماح بنوع غير معروف
السماح لـ -s أو -t بالاستعلام عن كائنات معطلة/فاسدة من نوع غير معروف.

--follow-symlinks
باستخدام --batch أو --batch-check، اتبع الروابط الرمزية داخل المستودع عند الطلب
كائنات ذات تعبيرات SHA-1 ممتدة على شكل شجرة-ish:path-in-tree. بدلاً من
توفير مخرجات حول الارتباط نفسه، وتوفير مخرجات حول الكائن المرتبط. لو
يشير الرابط الرمزي إلى خارج الشجرة (على سبيل المثال، رابط إلى /foo أو رابط على مستوى الجذر إلى
../foo)، ستتم طباعة جزء الرابط الموجود خارج الشجرة.

لا يعمل هذا الخيار (حاليًا) بشكل صحيح عندما يكون هناك كائن في الفهرس
محدد (على سبيل المثال:link بدلاً من HEAD:link) بدلاً من واحد في الشجرة.

لا يمكن استخدام هذا الخيار (حاليًا) ما لم يتم استخدام --batch أو --batch-check.

على سبيل المثال، فكر في مستودع git الذي يحتوي على:

f: ملف يحتوي على "hello\n"
الرابط: رابط رمزي إلى f
دير/رابط: رابط رمزي إلى ../f
طقطقة: رابط رمزي إلى ../f
رابط: رابط رمزي ل / الخ / باسود

بالنسبة للملف العادي f، استخدم echo HEAD:f | سيتم طباعة ملف git cat--batch

ce013625030ba8dba906f756967f9e9ca394464a blob 6

وصدى الرأس:الرابط | git cat-file --batch --follow-symlinks سوف يطبع نفس الشيء
الشيء، كما هو الحال مع HEAD:dir/link، حيث يشير كلاهما إلى HEAD:f.

بدون الروابط الرمزية --follow-symlinks، ستطبع هذه البيانات حول الرابط الرمزي نفسه. في ال
حالة HEAD: الرابط، سترى

4d1ae35ba2c8ec712fa2a379db44ad639ca277bd blob 1

كل من نقطة الطقطقة واللينك خارج الشجرة ، بحيث يطبعان على التوالي:

رابط رمزي 4
../F

رابط رمزي 11
/ الخ / باسود

OUTPUT


If -t تم تحديد واحدة من .

If -s تم تحديد حجم بالبايت.

If -e محدد ، لا يوجد خرج.

If -p تم تحديد محتويات مطبوعة بشكل جميل.

لو تم تحديد المحتويات الأولية (رغم أنها غير مضغوطة) للملف سوف يكون
عاد.

دفعة OUTPUT


إذا تم إعطاء --batch أو --batch-check، فسيقوم ملف cat بقراءة الكائنات من stdin، واحد في كل سطر،
وطباعة المعلومات عنهم. بشكل افتراضي، يعتبر السطر بأكمله ككائن،
كما لو كان يتغذى على git-rev-parse(1).

يمكنك تحديد المعلومات المعروضة لكل كائن باستخدام مخصص . ال
يتم نسخها حرفيا إلى stdout لكل كائن ، مع العناصر النائبة للنموذج
تم توسيع %(atom)، متبوعًا بسطر جديد. الذرات المتوفرة هي:

اسم الكائن
اسم الكائن المكون من 40 سداسيًا.

نوع الكائن
نوع الكائن (مثل تقارير ملف cat-t).

يعترض
حجم الكائن بالبايت (مثل تقارير cat-file -s).

حجم الكائن: القرص
الحجم بالبايت الذي يحتله الكائن على القرص. انظر الملاحظة حول أحجام القرص
في قسم التحذيرات أدناه.

com.deltabase
إذا تم تخزين الكائن كدلتا على القرص، فإن هذا يمتد إلى 40-hex sha1 من
كائن قاعدة دلتا. وبخلاف ذلك، يتم توسيعه إلى null sha1 (40 صفرًا). انظر الكهوف أدناه.

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

إذا لم يتم تحديد أي تنسيق، فإن التنسيق الافتراضي هو %(اسم الكائن) %(نوع الكائن)
%(حجم الكائن).

إذا تم تحديد --batch، فإن معلومات الكائن متبوعة بمحتويات الكائن
(يتكون من %(objectsize) بايت)، متبوعًا بسطر جديد.

على سبيل المثال، --batch بدون تنسيق مخصص قد ينتج ما يلي:

SP SP LF
LF

حيث أن --batch-check='%(objectname) %(objecttype)' ستنتج:

SP LF

إذا تم تحديد اسم على stdin لا يمكن حله لكائن في المستودع،
ثم سيتجاهل ملف cat أي تنسيق مخصص ويطبع:

SP مفقود LF

إذا تم استخدام --follow-symlinks، فسيظهر رابط رمزي في نقاط المستودع خارج
repository، فإن ملف cat سوف يتجاهل أي تنسيق مخصص ويطبع:

الرابط الرمزي SP LF
LF

سيكون الارتباط الرمزي إما مطلقًا (يبدأ بـ /)، أو مرتبطًا بجذر الشجرة.
على سبيل المثال، إذا كان dir/link يشير إلى ../../foo، إذن سيكون ../foo. يكون
حجم الارتباط الرمزي بالبايت.

إذا تم استخدام --follow-symlinks، فسيتم عرض رسائل الخطأ التالية:

SP مفقود LF

تتم الطباعة عند عدم وجود الارتباط الرمزي الأولي المطلوب.

المتدلية SP LF
LF

تتم طباعته عند وجود الارتباط الرمزي الأولي، ولكنه يشير إلى شيء (متعدي).
لا.

حلقة SP LF
LF

تتم طباعته لحلقات الارتباط الرمزي (أو أي روابط رمزية تتطلب أكثر من 40 دقة ارتباط
لحل).

نوتدير SP LF
LF

تتم طباعته عندما يتم استخدام ملف كاسم دليل أثناء تحليل الارتباط الرمزي.

تحفظات


لاحظ أنه يتم الإبلاغ عن أحجام الكائنات الموجودة على القرص بدقة، ولكن يجب توخي الحذر
في استخلاص استنتاجات حول المراجع أو الكائنات المسؤولة عن استخدام القرص. ال
قد يكون حجم كائن غير دلتا المعبأ أكبر بكثير من حجم الكائنات التي تحتوي على دلتا
ضدها، ولكن اختيار أي كائن هو القاعدة وأيهما هو الدلتا هو أمر تعسفي
ويخضع للتغيير أثناء إعادة التعبئة.

لاحظ أيضًا أنه قد تكون هناك نسخ متعددة من كائن ما في قاعدة بيانات الكائنات؛ في هذا
في هذه الحالة، لم يتم تحديد حجم النسخة أو قاعدة الدلتا التي سيتم الإبلاغ عنها.

GIT


جزء من طائرة نفاثة(1) جناح

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


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

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

  • 1
    البرنامج المساعد Eclipse Tomcat
    البرنامج المساعد Eclipse Tomcat
    يوفر البرنامج المساعد Eclipse Tomcat
    تكامل بسيط لسيرفليت القط
    حاوية لتطوير جافا
    تطبيقات الويب. يمكنك الانضمام إلينا من أجل
    مناقشة ...
    تنزيل البرنامج المساعد Eclipse Tomcat
  • 2
    WebTorrent سطح المكتب
    WebTorrent سطح المكتب
    WebTorrent Desktop مخصص للبث
    التورنت على أنظمة تشغيل Mac أو Windows أو Linux. هو - هي
    يتصل بكل من BitTorrent و
    أقران WebTorrent. الآن لا يوجد
    بحاجة إلى الانتظار ...
    قم بتنزيل WebTorrent Desktop
  • 3
    GENX
    GENX
    GenX هو برنامج علمي للتحسين
    انعكاس الأشعة السينية ، النيوترون
    الانعكاسية والأشعة السينية السطحية
    بيانات الحيود باستخدام التفاضل
    خوارزمية التطور ....
    تحميل جين اكس
  • 4
    com.pspp4windows
    com.pspp4windows
    PSPP هو برنامج إحصائي
    تحليل البيانات المأخوذة. إنه مجاني
    استبدال البرنامج الاحتكاري
    SPSS. يحتوي PSPP على كل من ملفات
    رسومية لنا ...
    تنزيل pspp4windows
  • 5
    ملحقات Git
    ملحقات Git
    Git Extensions هي أداة قائمة بذاتها لواجهة المستخدم
    لإدارة مستودعات Git. كذلك
    يتكامل مع Windows Explorer و
    مايكروسوفت فيجوال ستوديو
    (2015/2017/2019). ذ...
    تنزيل Git Extensions
  • 6
    eSpeak: تركيب الكلام
    eSpeak: تركيب الكلام
    محرك تحويل النص إلى كلام للغة الإنجليزية و
    العديد من اللغات الأخرى. حجم صغير مع
    نطق واضح ولكن مصطنع.
    متاح كبرنامج سطر أوامر بامتداد
    عديدة ...
    تنزيل eSpeak: تركيب الكلام
  • أكثر "

أوامر لينكس

Ad