الأمر git-log في Git | شرح

Alamr Git Log Fy Git Shrh



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

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

ما هو الأمر 'git log' في Git؟

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







  • ' -خط واحد 'الخيار' لتكثيف سجل المحفوظات على سطر واحد.
  • ' -بعد 'لعرض بيانات سجل الالتزام بعد التاريخ المطلوب.
  • '- -مؤلف 'الخيار' لإظهار التزامات مؤلف معين.
  • ' -سيطرة 'يتم استخدام الخيار' لسرد بيانات سجل رسالة الالتزام المحددة.
  • ' - إحصائيات ”للعدد المطلوب من بيانات سجل الالتزام بالتفصيل.

بناء الجملة



هنا الصيغة العامة لـ ' سجل بوابة ' يأمر:



سجل بوابة < خيار >

من الأمر المذكور أعلاه ، ' <خيار> 'مع خيار معين.





كيفية عرض 'سجل git' في Git؟

ال ' سجل بوابة 'لعرض بيانات سجل مستودع Git. للقيام بذلك ، اتبع الخطوات المتوفرة:

  • انتقل إلى مستودع Git المحلي.
  • قم بإنشاء ملف جديد في المستودع واستخدم ' بوابة إضافة 'أمر لإجراء التغييرات.
  • نفذ ' git الالتزام -m 'لدفع التغييرات المتعقبة إلى المستودع.
  • للتحقق من بيانات سجل Git ، قم بتشغيل ' سجل بوابة ' يأمر.

الخطوة 1: اذهب إلى مستودع Git المحلي المرغوب

في البداية ، استخدم الأمر التالي مع مسار المستودع وانتقل إليه:



قرص مضغوط 'C: \ Users azma \ Git \ Coco1 '

الخطوة الثانية: إنشاء ملف

بعد ذلك ، قم بإنشاء ملف جديد في منطقة العمل عن طريق تشغيل ' يلمس ' يأمر:

يلمس testfile.html

الخطوة 3: تتبع التغييرات

نفّذ الأمر المتوفر لدفع الملف إلى الفهرس المرحلي:

بوابة إضافة testfile.html

الخطوة 4: إجراء التغييرات

الآن ، احفظ التغييرات المرحلية على مستودع Git المحلي باستخدام الأمر الوارد أدناه:

بوابة الالتزام م 'الأولي ارتكاب'

الخطوة 5: إظهار بيانات سجل Git Commit

لعرض بيانات سجل الالتزام لمستودع Git الحالي العامل ، قم بتنفيذ ' سجل بوابة ' يأمر:

سجل بوابة

بالإضافة إلى ذلك ، يمكننا عرض بيانات السجل الخاصة بالعدد المطلوب من الالتزامات عن طريق تنفيذ ' سجل بوابة 'مع النطاق. على سبيل المثال ، حددنا ' -2 'كنطاق:

سجل بوابة -2

يمكن ملاحظة أنه تم عرض أحدث عدد مطلوب من بيانات سجل الالتزام:

كيفية استخدام الأمر 'git log' مع خيار '–oneline' في Git؟

لتكثيف بيانات سجل الالتزام ، استخدم ' -خط واحد 'الخيار مع' سجل بوابة ' يأمر:

سجل بوابة --متصل -6

هنا ، حددنا ' -6 'كنطاق الالتزام. تم عرض عدد بيانات سجل عمليات الإيداع المقدمة:

كيفية استخدام الأمر 'git log' مع خيار '–after' في Git؟

للتحقق من بيانات سجل التنفيذ بعد التاريخ المطلوب ، قم بتشغيل ' سجل بوابة 'الأمر مع' -بعد ' خيار:

سجل بوابة --بعد = '2023-03-29'

في الأمر المذكور أعلاه ، حددنا ' 2023-03-29 'لإدراج جميع بيانات سجل الالتزام بعد هذا التاريخ:

كيفية استخدام الأمر 'git log' مع خيار '–author' في Git؟

إذا كنت ترغب في عرض سجل الالتزام الخاص بالمؤلف المطلوب ، فنفّذ الأمر المتوفر باستخدام ' -مؤلف 'وحدد اسم المؤلف أو عنوان البريد الإلكتروني. في حالتنا ، قدمنا ​​عنوان البريد الإلكتروني للمؤلف:

سجل بوابة --مؤلف = 'hooriakhan422@gmail.com'

كيفية استخدام الأمر 'git log' مع خيار '–grep' في Git؟

هناك طريقة أخرى للحصول على بيانات سجل الالتزام المطلوبة وهي ' -سيطرة 'وحدد رسالة الالتزام:

سجل بوابة --سيطرة = 'أولي'

هنا ، نريد جميع تفاصيل الالتزامات التي تحتوي على ' أولي 'الكلمة الأساسية في رسالة الالتزام:

كيفية استخدام الأمر 'git log' مع خيار '–stat' في Git؟

أخيرًا وليس آخرًا ، ' - إحصائيات 'لعرض العدد المطلوب من بيانات سجل الالتزام بالتفصيل:

سجل بوابة - إحصائيات -1

هذا كل شئ! لقد قدمنا ​​تفاصيل حول الأمر 'git log' في Git.

خاتمة

ال ' سجل بوابة 'يتم استخدام الأمر لعرض جميع عمليات الإيداع في سجل سجل المستودع. يمكن استخدامه مع خيارات متعددة لأغراض مختلفة ، مثل ' -خط واحد '،' -بعد '،' - -مؤلف '،' -سيطرة '، و ' - إحصائيات 'خيارات لربط بيانات السجل بالتفصيل. توضح هذه المدونة استخدام الأمر 'git log' في Git.