logo

حالة البوابة

يتم استخدام أمر git Status لعرض حالة المستودع ومنطقة التدريج. فهو يسمح لنا برؤية الملفات والتغييرات المتعقبة وغير المتعقبة. لن يُظهر هذا الأمر أي سجلات أو معلومات التزام.

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

ارتفاع الإزاحة

دعونا نفهم الحالات المختلفة لأمر الحالة.

الحالة عند تنظيف شجرة العمل

قبل البدء باستخدام أمر git Status، دعونا نرى كيف تبدو حالة git عندما لا يتم إجراء أي تغييرات. للتحقق من الحالة، افتح git bash، وقم بتشغيل أمر الحالة على الدليل المطلوب. سيتم تشغيله على النحو التالي:

 $ git status 

انتاج:

حالة البوابة

نظرًا لعدم وجود أي شيء يمكن تتبعه أو إلغاء تتبعه في شجرة العمل، فإن الإخراج يظهر كـ شجرة العمل نظيفة .

الحالة عند إنشاء ملف جديد

عندما نقوم بإنشاء ملف في المستودع، تتغير حالة المستودع. لنقم بإنشاء ملف باستخدام يلمس يأمر. الآن، تحقق من الحالة باستخدام أمر الحالة. النظر في الإخراج أدناه:

فرق تاريخ التفوق
حالة البوابة

كما نرى من الناتج أعلاه، تظهر الحالة كـ ' لم تتم إضافة أي شيء للالتزام ولكن توجد ملفات لم يتم تعقبها (استخدم 'git add' للتتبع) '. يعرض أمر الحالة أيضًا الاقتراحات. كما في الإخراج أعلاه، يقترح استخدام أمر الإضافة لتتبع الملف.

دعونا نتتبع الملف وسنرى الحالة بعد إضافة الملف إلى المستودع. لتتبع الملف، قم بتشغيل أمر الإضافة. النظر في الإخراج أدناه:

حالة البوابة

من الناتج أعلاه، يمكننا أن نرى أن الحالة بعد تنظيم الملف تظهر على أنها ' التغييرات التي يجب الالتزام بها '.

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

الانحراف المعياري numpy
حالة البوابة

يمكننا أن نرى أن الوضع الحالي بعد تثبيت الملف نظيف كما كان من قبل.

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

دعونا نتحقق من الحالة عند تعديل ملف موجود. لتعديل الملف، قم بتشغيل صدى صوت الأمر على النحو التالي:

 $ echo 'Text'> Filename 

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

حالة البوابة

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

123فيلم
حالة البوابة

الحالة عند حذف الملف

دعونا نتحقق من الحالة عند حذف ملف من المستودع. لحذف ملف من المستودع، قم بتشغيل الأمر rm كما يلي:

 $ git rm 

سيقوم الأمر أعلاه بحذف الملف المحدد من المستودع. الآن تحقق من حالة المستودع. النظر في الإخراج أدناه:

حالة البوابة

تم تحديث الحالة الحالية للمستودع على أنها محذوفة.