كيفية إظهار التغييرات غير الملتزم بها في Git وبعض الاختلافات Git في التفاصيل؟

Kyfyt Azhar Altghyyrat Ghyr Almltzm Bha Fy Git Wb D Alakhtlafat Git Fy Altfasyl



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







سيناقش هذا الدليل ما يلي:



كيفية عرض تغييرات Git غير الملتزم بها؟

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



اتبع الخطوات المتوفرة لتنفيذ السيناريو المذكور أعلاه!





الخطوة 1: انتقل إلى دليل Git المحلي

انتقل إلى الدليل المحلي المحدد باستخدام ' قرص مضغوط ' أمر:



$ قرص مضغوط 'C: \ Go ew_repos '

الخطوة 2: إنشاء ملف جديد

ثم قم بتنفيذ ' يلمس ”لإنشاء ملف جديد في الدليل المحلي:

$ يلمس test_file.txt

الخطوة 3: إضافة تغييرات دليل العمل إلى منطقة Git Staging

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

$ بوابة إضافة test_file.txt

الخطوة 4: التحقق من التغييرات الجديدة

عرض التغييرات الملتزم بها وغير الملتزم بها من خلال تنفيذ ' حالة $ git ' أمر:

$ حالة بوابة

في الإخراج أدناه ، يمكنك أن ترى أن الملف الذي تم إنشاؤه حديثًا يحتاج إلى الالتزام:

دعنا ننتقل إلى القسم التالي وتحقق من طريقة إظهار الفرق بين التزامين.

كيف تفرق بين التزامين من خلال استخدام أمر 'git diff'؟

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

جرب الخطوات المتوفرة لتنفيذ السيناريو الموضح أعلاه!

الخطوة 1: إنشاء ملف جديد

قم بتشغيل ' يلمس 'لإنشاء ملف نصي جديد:

$ يلمس file1.txt

الخطوة 2: تتبع ملف جديد

قم بتنفيذ الأمر التالي لإضافة الملف الذي تم إنشاؤه حديثًا إلى منطقة التدريج Git لأغراض التتبع:

$ بوابة إضافة file1.txt

الخطوة 3: قم بإجراء تغييرات جديدة

بعد ذلك ، احفظ جميع التغييرات المضافة إلى مستودع Git عن طريق تشغيل ' بوابة الالتزام ' أمر:

$ بوابة الالتزام م 'تمت إضافة ملف واحد'

الخطوة 4: فتح الملف وتحديثه

الآن ، لفتح الملف المضاف حديثًا وتحديثه ، قم بتشغيل ' بدء $ ' أمر:

$ ابدأ file1.txt

الخطوة 5: إضافة تغييرات إلى منطقة التدريج

بعد إجراء التغييرات في الملف ، قم بتتبعها إلى منطقة التدريج Git:

$ بوابة إضافة .

الخطوة 6: قم بإجراء تغييرات جديدة

بعد ذلك ، قم بتحديث مستودع Git بالتغييرات المضافة حديثًا عن طريق تنفيذ الأمر الوارد أدناه:

$ بوابة الالتزام م 'تم تحديث file1.txt'

الخطوة 7: تحقق من سجل Git

بعد ذلك ، قم بتشغيل ' بوابة إعادة التدوين 'للحصول على تجزئة SHA لجميع الالتزامات:

$ سجل بوابة --عبر الانترنت

في الإخراج أدناه ، قمنا بنسخ تجزئة SHA المميزة لإيجاد الفرق بينهما:

الخطوة 8: أوجد الفرق بين الالتزامات

أخيرًا ، احصل على الفرق بين تجزئة SHA المنسوخة المطلوبة من خلال استخدام ' بوابة فرق ' أمر:

$ بوابة فرق cea60d0 726df51

في الإخراج أدناه:

  • ' - 'يشير إلى الإصدار القديم من الملف
  • ' +++ 'يظهر الملف المحدث.
  • ' + ملفي الأول. 'هو المحتوى المحدث لملف معين

لقد أوضحنا كيفية إظهار التغييرات والاختلافات غير الملتزم بها بين التزامين في Git.

استنتاج

للتحقق من التغييرات غير الملتزم بها ، انتقل إلى الدليل المحلي وقم بتنفيذ ' حالة بوابة ' أمر. يظهر كل التغييرات غير الملتزم بها. ومع ذلك ، إذا كنت تريد معرفة الفرق بين التزامين ، فإن ' git diff يمكن استخدام الأمر. أظهر هذا المنشور طريقة إظهار التغييرات غير الملتزمة وإيجاد الفرق بين التزامين في Git.