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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


git-add - إضافة محتويات الملف إلى الفهرس

موجز


طائرة نفاثة تضيف [- الإسراف | -v] [- جاف | -n] [- فرض | -f] [- تفاعلي | -i] [- رقعة | -p]
[- تحرير | -e] [- [لا] الكل | - [لا] إزالة التجاهل | [- تحديث | -u]]
[- قصد إضافة | -N] [- تحديث] [- أخطاء إهمال] [- إغفال-مفقود]
[-] [ ...]

الوصف


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

يحتوي "الفهرس" على لقطة لمحتوى شجرة العمل ، وهي هذه اللقطة
التي يتم أخذها كمحتويات الالتزام التالي. وبالتالي بعد إجراء أي تغييرات على
work tree ، وقبل تشغيل أمر الالتزام ، يجب استخدام الأمر add للإضافة
أي ملفات جديدة أو معدلة إلى الفهرس.

يمكن تنفيذ هذا الأمر عدة مرات قبل الالتزام. يضيف فقط محتوى
الملف (الملفات) المحدد في وقت تشغيل أمر الإضافة ؛ إذا كنت تريد تغييرات لاحقة
مضمن في الالتزام التالي ، فيجب عليك تشغيل الأمر git add مرة أخرى لإضافة المحتوى الجديد إلى ملف
مؤشر.

يمكن استخدام الأمر git status للحصول على ملخص للملفات التي تحتوي على تغييرات
يتم تنظيمها للالتزام التالي.

لن يضيف الأمر git add الملفات التي تم تجاهلها افتراضيًا. إذا كانت أي ملفات تم تجاهلها
تحديدًا صريحًا في سطر الأوامر ، ستفشل git add مع قائمة بالملفات التي تم تجاهلها.
تم الوصول إلى الملفات التي تم تجاهلها عن طريق تكرارات الدليل أو ملف globbing الذي يؤديه Git (اقتباس
الكرات الخاصة بك قبل الصدفة) بصمت. ال طائرة نفاثة تضيف يمكن استخدام الأمر ل
أضف الملفات التي تم تجاهلها باستخدام الخيار -f (القوة).

يرجى الاطلاع على بوابة الالتزام(1) للحصول على طرق بديلة لإضافة محتوى إلى الالتزام.

OPTIONS


...
ملفات لإضافة محتوى منها. يمكن إعطاء Fileglobs (على سبيل المثال * .c) لإضافة جميع المطابقات
الملفات. يمكن أيضًا أن يكون اسم دليل رائد (مثل dir لإضافة dir / file1 و dir / file2)
يُعطى لتحديث الفهرس لمطابقة الحالة الحالية للدليل ككل (على سبيل المثال
تحديد dir سيسجل ليس فقط ملف dir / file1 المعدل في شجرة العمل ، a
تمت إضافة ملف dir / file2 إلى شجرة العمل ، ولكن تمت إزالة ملف dir / file3 أيضًا من ملف
شجرة العمل. لاحظ أن الإصدارات القديمة من Git تستخدم لتجاهل الملفات المحذوفة ؛ يستخدم
- لا خيار للجميع إذا كنت تريد إضافة ملفات معدلة أو جديدة ولكن تجاهل الملفات المحذوفة.

-n ، - تشغيل جاف
لا تقم بإضافة الملف (الملفات) فعليًا ، فقط أظهر ما إذا كانت موجودة و / أو سيتم تجاهلها.

-v ، - الإسراف
كن مطولا.

-f ، - القوة
السماح بإضافة الملفات التي تم تجاهلها بخلاف ذلك.

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

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

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

-e ، -
افتح الفرق في مقابل الفهرس في محرر ودع المستخدم يقوم بتحريره. بعد المحرر
تم إغلاقها ، اضبط رؤوس قطعة كبيرة وقم بتطبيق التصحيح على الفهرس.

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

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

إذا كان الجواب لا يتم إعطاء الخيار -u عند استخدام جميع الملفات المتعقبة في الكل
يتم تحديث شجرة العمل (تُستخدم الإصدارات القديمة من Git لتقييد التحديث إلى الإصدار الحالي
الدليل والأدلة الفرعية الخاصة به).

-A، - all، - no-ignore-remove
قم بتحديث الفهرس ليس فقط حيث يوجد ملف مطابق لشجرة العمل لكن
أيضًا حيث يوجد إدخال بالفعل في الفهرس. يؤدي هذا إلى إضافة وتعديل وإزالة الفهرس
إدخالات لتتناسب مع شجرة العمل.

إذا كان الجواب لا يتم إعطاؤه عند استخدام الخيار -A ، جميع الملفات الموجودة في شجرة العمل بأكملها
يتم تحديثها (تُستخدم الإصدارات القديمة من Git لقصر التحديث على الدليل الحالي و
الدلائل الفرعية الخاصة به).

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

هذا الخيار هو في المقام الأول لمساعدة المستخدمين الذين اعتادوا على الإصدارات القديمة من Git ، والذين
"بوابة إضافة ... "كان مرادفًا لـ" git add - no-all ..."، أي
تجاهل الملفات المحذوفة.

-N ، - قصد للإضافة
سجل فقط حقيقة أنه سيتم إضافة المسار لاحقًا. إدخال للمسار هو
وضعها في الفهرس مع عدم وجود محتوى. هذا مفيد للعرض ، من بين أشياء أخرى
المحتوى غير المُدرج لمثل هذه الملفات باستخدام الأمر git diff وإلزامها بـ git الالتزام
-a.

--تحديث
لا تقم بإضافة الملف (الملفات) ، ولكن قم فقط بتحديث معلومات stat () الخاصة بهم في الفهرس.

- أخطاء قديمة
إذا تعذر إضافة بعض الملفات بسبب وجود أخطاء في فهرستها ، فلا تحبط ملف
العملية ، ولكن استمر في إضافة الآخرين. يجب أن يخرج الأمر مع عدم وجود الصفر
حالة. يمكن تعيين متغير التكوين add.ignoreErrors على "صواب" لإجراء ذلك
السلوك الافتراضي.

- عدد قليل من المفقودين
لا يمكن استخدام هذا الخيار إلا مع --dry-run. باستخدام هذا الخيار للمستخدم
يمكن التحقق مما إذا كان سيتم تجاهل أي من الملفات المحددة ، بغض النظر عما إذا كانت موجودة بالفعل
حاضر في شجرة العمل أم لا.

--
يمكن استخدام هذا الخيار لفصل خيارات سطر الأوامر عن قائمة الملفات ،
(مفيد عندما تكون أسماء الملفات مخطئة لخيارات سطر الأوامر).

CONFIGURATION


يشير متغير التكوين الاختياري core.excludesFile إلى مسار لملف
تحتوي على أنماط لأسماء الملفات لاستبعادها من git-add ، على غرار
$ GIT_DIR / معلومات / استبعاد. تُستخدم الأنماط الموجودة في ملف الاستبعاد بالإضافة إلى تلك الموجودة في
معلومات / استبعاد. يرى جيتجنور(5).

أمثلة


يضيف المحتوى من جميع الملفات * .txt تحت دليل التوثيق و
الدلائل الفرعية:

git $ add Documentation / \ *. txt

لاحظ أن علامة النجمة * مقتبسة من الغلاف في هذا المثال ؛ هذا يتيح لـ
يتضمن الأمر الملفات من الدلائل الفرعية للوثائق / الدليل.

· يعتبر إضافة محتوى من جميع نصوص git - *. sh:

git $ add git - *. sh

لأن هذا المثال يتيح للقذيفة توسيع علامة النجمة (أي أنك تقوم بإدراج
بشكل صريح) ، فإنه لا يعتبر subdir / git-foo.sh.

INTERACTIVE MODE


عندما يدخل الأمر في الوضع التفاعلي ، فإنه يعرض إخراج ملف الحالة
الأمر الفرعي ، ثم ينتقل إلى حلقة الأوامر التفاعلية الخاصة به.

تعرض حلقة الأوامر قائمة الأوامر الفرعية المتاحة ، وتعطي موجهًا "What now>".
بشكل عام ، عندما تنتهي المطالبة بملف >، يمكنك اختيار خيار واحد فقط
معطى واكتب عودة ، مثل هذا:

*** أوامر ***
1: الحالة 2: التحديث 3: التراجع 4: إضافة بدون تعقب
5: التصحيح 6: فرق 7: إنهاء 8: المساعدة
ماذا الآن> 1

يمكنك أيضًا أن تقول s أو sta أو الحالة أعلاه طالما أن الاختيار فريد.

تحتوي حلقة الأوامر الرئيسية على 6 أوامر فرعية (بالإضافة إلى التعليمات والإنهاء).

الحالة
يوضح هذا التغيير بين HEAD والفهرس (أي ما الذي سيتم الالتزام به إذا قلت
git الالتزام) ، وبين الفهرس وملفات الشجرة العاملة (أي ما يمكنك تنظيمه
أبعد قبل git الالتزام باستخدام git add) لكل مسار. إخراج العينة يبدو
هذه:

مسار غير منظم
1: لا شيء ثنائي. png
2: + 403 / -35 + 1 / -1 git-add - Interactive.perl

إنه يوضح أن foo.png له اختلافات عن HEAD (لكن هذا ثنائي ، لذا فإن عدد الأسطر
لا يمكن عرضها) ولا يوجد فرق بين النسخة المفهرسة وشجرة العمل
الإصدار (إذا كانت نسخة الشجرة العاملة مختلفة أيضًا ، ثنائي كان سيظهر
عوضا عن لا شى). الملف الآخر ، git-add - Interactive.perl ، به 403 سطراً مضافاً
يتم حذف 35 سطرًا إذا قمت بتنفيذ ما هو موجود في الفهرس ، لكن ملف الشجرة العامل به
تعديلات أخرى (إضافة واحدة وحذف واحد).

تحديث
يعرض هذا معلومات الحالة ويصدر موجه "تحديث >>". عندما موجه
ينتهي بضعف >>، يمكنك عمل أكثر من اختيار واحد ، متسلسلًا مع
مسافة بيضاء أو فاصلة. كما يمكنك أن تقول النطاقات. على سبيل المثال "2-5 7,9،2,3,4,5,7,9" لاختيار XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX
من القائمة. إذا تم حذف الرقم الثاني في النطاق ، فسيتم حذف جميع التصحيحات المتبقية
مأخوذ. على سبيل المثال "7-" لاختيار 7,8,9،XNUMX،XNUMX من القائمة. تستطيع أن تقول * لاختيار كل شيء.

ثم يتم تمييز ما اخترته بـ *، مثل هذا:

مسار غير منظم
1: لا شيء ثنائي. png
* 2: + 403 / -35 + 1 / -1 git-add - dynamic.perl

لإزالة التحديد ، ابدأ الإدخال بـ - مثل هذا:

تحديث >> -2

بعد إجراء التحديد ، أجب بسطر فارغ لتجهيز محتويات العمل
ملفات الشجرة للمسارات المحددة في الفهرس.

العودة
هذا له واجهة مستخدم مشابهة جدًا لـ تحديث، والمعلومات المرحلية للمسارات المحددة
إلى إصدار HEAD. يؤدي الرجوع عن المسارات الجديدة إلى عدم تعقبها.

إضافة لم يتم تعقبها
هذا له واجهة مستخدم مشابهة جدًا لـ تحديث و العودة، ويتيح لك إضافة مسارات لم يتم تعقبها إلى
مؤشر.

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

ذ - مرحلة هذه القطعة الكبيرة
ن - لا تقم بتنظيم هذه القطعة الكبيرة
ف - الإقلاع عن التدخين ؛ لا تقم بتنظيم هذه القطعة الكبيرة أو أي من القطع المتبقية
أ - تنظيم هذه القطعة الكبيرة وجميع الكتل اللاحقة في الملف
د - لا تضع هذه القطعة أو أي من الكتل اللاحقة في الملف
ز - حدد قطعة كبيرة للذهاب إليها
/ - ابحث عن قطعة كبيرة تطابق التعبير العادي المحدد
ي - اترك هذه القطعة الكبيرة دون حسم ، انظر القطعة التالية المترددة
J - اترك هذا قطعة كبيرة دون حسم ، انظر قطعة كبيرة التالية
ك - اترك هذه القطعة غير محددة ، انظر قطعة كبيرة سابقة لم يتم تحديدها
ك - اترك هذا قطعة كبيرة دون حسم ، انظر قطعة كبيرة السابقة
ق - تقسيم الكتلة الحالية إلى كتل أصغر
هـ - قم بتحرير القطعة الحالية يدويًا
؟ - تعليمات الطباعة

بعد تحديد مصير جميع الكتل ، إذا كان هناك أي قطعة كبيرة تم اختيارها ، الفهرس
مع الكتل المختارة.

يمكنك حذف الاضطرار إلى كتابة return هنا ، عن طريق تعيين متغير التكوين
Interactive.singleKey to true.

فرق
يتيح لك هذا مراجعة ما سيتم الالتزام به (أي بين HEAD والفهرس).

EDITING الرقع


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

إضافة محتوى
يتم تمثيل المحتوى المضاف بأسطر تبدأ بعلامة "+". يمكنك منع أي
إضافة سطور عن طريق حذفها.

المحتوى الذي تمت إزالته
يتم تمثيل المحتوى الذي تمت إزالته بأسطر تبدأ بـ "-". يمكنك منع التدريج
إزالتها بتحويل "-" إلى "" (مسافة).

محتوى معدل
يتم تمثيل المحتوى المعدل بخطوط "-" (إزالة المحتوى القديم) متبوعة
خطوط "+" (إضافة المحتوى البديل). يمكنك منع تنظيم التعديل
بتحويل الأسطر "-" إلى "" وإزالة السطور "+". احذر من أن التعديل فقط
من المحتمل أن يقوم نصف الزوج بإدخال تغييرات مربكة على المؤشر.

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

تجنب استخدام هذه التركيبات ، أو افعل ذلك بحذر شديد.

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

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

محتوى جديد
يمكنك أيضًا إضافة محتوى جديد غير موجود في التصحيح ؛ ببساطة أضف سطورًا جديدة ،
كل منها يبدأ بـ "+". ستظهر الإضافة معكوسة في شجرة العمل.

هناك أيضًا العديد من العمليات التي يجب تجنبها تمامًا ، لأنها ستؤدي إلى
التصحيح المستحيل تطبيقه:

إضافة سياق ("") أو إزالة ("-") خطوط

حذف السياق أو إزالة الخطوط

· تعديل محتويات السياق أو خطوط الإزالة

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


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

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

  • 1
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 2
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 3
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • 4
    الوجه
    الوجه
    برنامج تتبع الرأس المعياري أن
    يدعم العديد من أدوات تتبع الوجوه والمرشحات
    وبروتوكولات اللعبة. بين المتعقبين
    هم SM FaceAPI ، رئيس AIC بالقصور الذاتي
    تعقب ...
    تنزيل facetracknoir
  • 5
    كود PHP QR
    كود PHP QR
    PHP QR Code مفتوح المصدر (LGPL)
    مكتبة لتوليد رمز الاستجابة السريعة ،
    الباركود ثنائي الأبعاد. مرتكز على
    مكتبة libqrencode C ، توفر API لـ
    إنشاء شريط رمز الاستجابة السريعة ...
    تنزيل PHP QR Code
  • 6
    مجاني
    مجاني
    Freeciv هو حر قائم على الدور
    لعبة استراتيجية متعددة اللاعبين ، وفي كل منها
    يصبح اللاعب قائدًا لـ
    الحضارة تقاتل من أجل الحصول على
    الهدف النهائي: أن تصبح ...
    تنزيل Freeciv
  • أكثر "

أوامر لينكس

Ad