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

Ad


OnWorks فافيكون

git-status - متصل في السحابة

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

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

برنامج:

اسم


git-status - إظهار حالة شجرة العمل

موجز


طائرة نفاثة الحالة [ ...] [-] [ ...]

الوصف


يعرض المسارات التي بها اختلافات بين ملف الفهرس وتثبيت HEAD الحالي ،
المسارات التي لها اختلافات بين شجرة العمل وملف الفهرس والمسارات الموجودة في ملف
شجرة العمل التي لا يتم تتبعها بواسطة Git (ولا يتم تجاهلها بواسطة جيتجنور(5)). الأول
ما انت سوف الالتزام عن طريق تشغيل git الالتزام ؛ والثاني والثالث ما عليك استطاع
الالتزام بالجري طائرة نفاثة تضيف قبل تشغيل git الالتزام.

OPTIONS


-s ، - قصير
أعط الإخراج بتنسيق قصير.

-ب ، - فرع
إظهار الفرع ومعلومات التتبع حتى في شكل قصير.

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

--طويل
أعط الإخراج بتنسيق طويل. هذا هو الافتراضي.

-v ، - الإسراف
بالإضافة إلى أسماء الملفات التي تم تغييرها ، تظهر أيضًا الملفات النصية
التغييرات التي تم تنظيمها ليتم الالتزام بها (على سبيل المثال ، مثل إخراج git diff - مؤقتًا).
إذا تم تحديد -v مرتين ، فقم بإظهار التغييرات التي لم يتم إجراؤها في شجرة العمل
حتى الآن تم تنظيمه على مراحل (مثل إخراج git diff).

-u [ ] ، - ملفات متراكمة [= ]
إظهار الملفات التي لم يتم تعقبها.

يتم استخدام معلمة الوضع لتحديد معالجة الملفات التي لم يتم تعقبها. إنه اختياري:
انها افتراضية من جميع، وإذا تم تحديده ، فيجب أن يكون عالقًا في الخيار (على سبيل المثال -uno ، ولكن
لا -u لا).

الخيارات الممكنة هي:

· لا - لا تظهر أي ملفات لم يتم تعقبها.

· عادي - يظهر الملفات والدلائل التي لم يتم تعقبها.

· من جميع - يعرض أيضًا الملفات الفردية في الدلائل التي لم يتم تعقبها.

عندما لا يتم استخدام الخيار -u ، يتم عرض الملفات والدلائل التي لم يتم تعقبها (أي ملف
مثل تحديد عادي) ، لمساعدتك على تجنب نسيان إضافة تم إنشاؤها حديثًا
الملفات. نظرًا لأن الأمر يتطلب جهدًا إضافيًا للعثور على الملفات غير المتعقبة في نظام الملفات ، فإن هذا
قد يستغرق الوضع بعض الوقت في شجرة عمل كبيرة. ضع في اعتبارك تمكين ذاكرة التخزين المؤقت التي لم يتم تعقبها
وتقسيم الفهرس إذا كان مدعومًا (انظر git update-index --untracked-cache و git
update-index --split-index) ، وإلا يمكنك استخدام no لإرجاع حالة git
بسرعة أكبر دون إظهار الملفات التي لم يتم تعقبها.

يمكن تغيير الإعداد الافتراضي باستخدام تكوين status.showUntrackedFiles
متغير موثق في بوابة التكوين(1).

- تجاهل-الوحدات الفرعية [= ]
تجاهل التغييرات في الوحدات الفرعية عند البحث عن التغييرات. يمكن أن يكون إما "لا شيء" ،
"untracked" أو "dirty" أو "all" ، وهذا هو الإعداد الافتراضي. استخدام "لا شيء" سيأخذ في الاعتبار
تم تعديل الوحدة الفرعية عندما تحتوي إما على ملفات لم يتم تعقبها أو تعديلها أو على رأسها
يختلف عن الالتزام المسجل في superproject ويمكن استخدامه لتجاوز أي شيء
إعدادات تجاهل الخيار في بوابة التكوين(1) أو وحدات gitmodules(5). عندما يكون "غير متتبع"
لا تعتبر الوحدات الفرعية المستخدمة متسخة عندما تحتوي فقط على محتوى لم يتم تعقبه (ولكن
لا يزال يتم فحصها بحثًا عن محتوى معدل). يؤدي استخدام "dirty" إلى تجاهل كافة التغييرات التي تم إجراؤها على ملف
شجرة عمل من الوحدات الفرعية ، فقط التغييرات في الالتزامات المخزنة في المشروع العملاق هي
معروض (كان هذا هو السلوك قبل 1.7.0). يؤدي استخدام "الكل" إلى إخفاء كافة التغييرات التي تم إجراؤها على
الوحدات الفرعية (ويمنع إخراج ملخصات الوحدة الفرعية عندما يكون خيار التكوين
تم تعيين status.submoduleSummary).

- مُتجاهل
إظهار الملفات التي تم تجاهلها أيضًا.

-z
إنهاء الإدخالات بـ NUL ، بدلاً من LF. هذا يعني - تنسيق الإخراج البورسلين
إذا لم يتم إعطاء تنسيق آخر.

- العمود [= ] ، - بلا عمود
عرض الملفات التي لم يتم تعقبها في الأعمدة. انظر متغير التكوين العمود
بناء جملة الخيار. - عمود و - بلا عمود بدون خيارات يكافئ دائما و
أبدا على التوالي.

OUTPUT


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

المسارات المذكورة في المخرجات ، على عكس العديد من أوامر Git الأخرى ، تكون مرتبطة بـ
الدليل الحالي إذا كنت تعمل في دليل فرعي (هذا عن قصد ، للمساعدة
قطع ولصق). راجع خيار تكوين status.relativePaths أدناه.

قصير شكل
في التنسيق القصير ، تظهر حالة كل مسار على شكل

XY PATH1 -> PATH2

حيث PATH1 هو المسار في HEAD ، ولا يظهر الجزء "-> PATH2" إلا عند PATH1
يتوافق مع مسار مختلف في الفهرس / شجرة العمل (أي تمت إعادة تسمية الملف). XY
هو رمز حالة مكون من حرفين.

الحقول (بما في ذلك ->) مفصولة عن بعضها بمسافة واحدة. اذا كان
يحتوي اسم الملف على مسافة بيضاء أو أحرف أخرى غير قابلة للطباعة ، وسيتم اقتباس هذا الحقل
بطريقة سلسلة C حرفية: محاطة بعلامة اقتباس مزدوجة ASCII (34) حرفًا ، و
مع أحرف خاصة داخلية مائلة للخلف.

بالنسبة للمسارات التي بها تعارضات دمج ، تُظهر X و Y حالات التعديل لكل جانب من جوانب
دمج. بالنسبة للمسارات التي لا تحتوي على تعارضات دمج ، يعرض X حالة الفهرس ، ويظهر Y
يظهر حالة شجرة العمل. بالنسبة للمسارات غير المتعقبة ، تكون XY هي ؟؟. يمكن رموز الحالة الأخرى
يتم تفسيرها على النحو التالي:

· '' = غير معدل

· M = معدل

· A = مضاف

· D = محذوف

· R = أعيدت تسميته

· C = نسخ

· U = محدث لكن غير مدمج

لا يتم سرد الملفات التي تم تجاهلها ، ما لم يكن الخيار الذي تم تحديده ساريًا ، وفي هذه الحالة يتم عرض XY
!!

XY المعنى
-------------------------------------------------
[MD] لم يتم تحديثه
تم تحديث M [MD] في الفهرس
تمت إضافة [MD] إلى الفهرس
تم حذف D [M] من الفهرس
تمت إعادة تسمية R [MD] في الفهرس
C [MD] نسخ في الفهرس
تطابق فهرس [مارك] وشجرة العمل
[مارك] تغيرت شجرة عمل M منذ الفهرس
تم حذف [مارك] D في شجرة العمل
-------------------------------------------------
DD غير مدمج ، وكلاهما محذوف
AU غير مدمج ، أضيف من قبلنا
UD غير مدمج ، تم حذفه من قبلهم
UA غير مدمج ، تمت إضافته بواسطتهم
DU غير مدمج ، تم حذفه من قبلنا
وأضاف كلاهما AA غير مدمج
UU غير مدمج ، وكلاهما معدّل
-------------------------------------------------
؟ ؟ لم يتم تعقبه
! ! تجاهله
-------------------------------------------------

إذا تم استخدام -b ، فإن حالة التنسيق القصير مسبوقة بسطر

## معلومات تتبع اسم الفرع

بورسلان خارجى شكل
شكل الخزف مشابه للتنسيق القصير ، لكن مضمون عدم تغييره في
طريقة غير متوافقة مع الإصدارات السابقة بين إصدارات Git أو بناءً على تكوين المستخدم. هذا يجعل
إنه مثالي للتحليل حسب البرامج النصية. وصف التنسيق المختصر أعلاه يصف أيضًا
شكل الخزف ، مع استثناءات قليلة:

1. لا يتم احترام تكوين حالة اللون للمستخدم ؛ اللون سيكون دائما معطلة.

2. لم يتم احترام تكوين status.relativePaths الخاص بالمستخدم ؛ المسارات المعروضة سوف
دائمًا ما تكون ذات صلة بجذر المستودع.

هناك أيضًا تنسيق بديل -z موصى به لتحليل الآلة. في هذا الشكل ، فإن ملف
حقل الحالة هو نفسه ، لكن بعض الأشياء الأخرى تتغير. لأول مرة -> تم حذفه من
إعادة تسمية الإدخالات ويتم عكس ترتيب الحقل (على سبيل المثال تبدأ من -> إلى يصبح إلى تبدأ من). ثانيًا ، أ
يتبع NUL (ASCII 0) كل اسم ملف ، لتحل محل المسافة كفاصل مجال و
إنهاء السطر الجديد (ولكن لا تزال المسافة تفصل حقل الحالة عن الأول
اسم الملف). ثالثًا ، لم يتم تنسيق أسماء الملفات التي تحتوي على أحرف خاصة بشكل خاص ؛ لا
يتم تنفيذ الاقتباس أو الهروب من الخط المائل العكسي.

CONFIGURATION


يكرم الأمر color.status (أو status.color - فهي تعني نفس الشيء والأخير
يتم الاحتفاظ بها للتوافق مع الإصدارات السابقة) وحالة color.status. متغيرات التكوين ل
تلوين ناتجها.

إذا تم تعيين حالة متغير التكوين
بالنسبة إلى جذر المستودع ، وليس الدليل الحالي.

إذا تم تعيين status.submoduleSummary على رقم غير صفري أو صحيح (مماثل لـ -1 أو
عدد غير محدود) ، سيتم تمكين ملخص الوحدة الفرعية للتنسيق الطويل والملخص
من الارتباطات للوحدات الفرعية المعدلة (انظر - خيار حد الملخص لـ شخص سخيف-
وحدة فرعية(1)). يرجى ملاحظة أن ملخص الإخراج من أمر الحالة سيكون
قمع لجميع الوحدات الفرعية عند ضبط diff.ignoreSubmodules على من جميع أو فقط لهؤلاء
حيث الوحدات الفرعية. .ignore = الكل. لعرض ملخص للتجاهل أيضًا
يمكنك إما استخدام خيار سطر الأوامر --ignore-submodules = dirty أو خيار طائرة نفاثة
وحدة فرعية ملخص الأمر الذي يُظهر إخراجًا مشابهًا ولكنه لا يحترم هذه الإعدادات.

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


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

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

أوامر لينكس

Ad