میں گٹ لاگز کیسے چیک کروں؟

How Do I Check Git Logs



بعض اوقات ، جب آپ نے کسی ذخیرے کو کلون کیا ہو یا موجودہ کمٹ ہسٹری کا استعمال کرتے ہوئے مختلف کمیٹس بنائے ہوں ، تو آپ اس سے پہلے جو کچھ ہوا ہے اسے دیکھنے کے لیے تمام کمٹ ہسٹری کو دیکھنا چاہیں گے۔ تمام ارتکاب کی تاریخ کو ظاہر کرنے کے لیے ، آپ گٹ لاگ چیک کر سکتے ہیں ، ایک بہت ہی مفید ٹول جو آپ کو پچھلے کاموں کے بارے میں تمام تفصیلات دیکھنے کی اجازت دیتا ہے جو کسی خاص پروجیکٹ میں انجام دی گئی ہیں۔ سب سے آسان لاگ کمانڈ ارتکاب کی تاریخ دکھاتا ہے جو چیک آؤٹ برانچ کی موجودہ حالت کی طرف جاتا ہے۔ تمام وعدوں کو الٹ تاریخی ترتیب میں دکھایا جاتا ہے ، جس کا مطلب ہے کہ آپ حالیہ عہد کو پہلے دیکھ سکتے ہیں۔

یہ مضمون آپ کو ایک ڈیمو دے گا کہ اوبنٹو 20.04 سسٹم کا استعمال کرتے ہوئے گٹ لاگز کو کیسے چیک یا دیکھیں۔ نیچے دی گئی تمام مثالیں جو ہم نے لی ہیں وہ ایک سادہ گٹ پروجیکٹ کی ہیں جسے 'سادہ گٹ' کہتے ہیں۔ سب سے پہلے ، آپ کو اس منصوبے کو حاصل کرنے کی ضرورت ہے. لہذا ، آپ کو 'Ctrl + Alt + t' دباکر 'ٹرمینل' ایپلیکیشن کھولنی ہوگی اور اپنے سسٹم پر موجود 'سادہ گٹ' ذخیرے کو کلون کرنے کے لیے درج ذیل کمانڈ پر عمل کرنا ہوگا۔







$گٹ کلونhttps://github.com/شیکون/simplegit-progit

گٹ کمٹس لاگز دیکھنا۔

آپ مندرجہ ذیل کمانڈ کا استعمال کرکے گٹ لاگ میں کمٹ ہسٹری دیکھ سکتے ہیں۔



$گٹ لاگ

جیسا کہ ہم نے اوپر ذکر کیا ہے ، حال ہی میں پیش آنے والے تمام کام پہلے دکھائے جائیں گے۔







آپ اوپر دکھائی گئی تصویر میں دیکھ سکتے ہیں کہ 'گٹ لاگ' کمانڈ لسٹ مصنف کے نام کے ساتھ ای میل ایڈریس ، تاریخ اور کمٹ میسج کے ساتھ کام کرتی ہے۔

گٹ لاگ کمانڈ کے اختیارات۔

کئی آپشن دستیاب ہیں ، جنہیں آپ 'git log' کمانڈ کے ساتھ استعمال کر کے وہی نتیجہ دکھا سکتے ہیں جس کی آپ تلاش کر رہے ہیں۔ ذیل میں ، ہم نے کچھ اختیارات کا ذکر کیا ہے جو گٹ لاگ کمانڈ سے متعلقہ ہیں۔



حالیہ وعدے دکھائیں۔

بہترین آپشن -p جو کمٹڈ لاگز کے بارے میں دستیاب ہے وہ پیچ شدہ آؤٹ پٹ ہے ، جو ظاہر کردہ لاگ کو مخصوص نمبر 'n' تک محدود رکھتا ہے۔ یہ آؤٹ پٹ کو محدود کرے گا اور کمٹ کی تعداد ظاہر کرے گا جو کہ حال ہی میں ہوا ہے۔ مثال کے طور پر ، ہم صرف 2 حالیہ کمیٹس لاگ اندراجات دکھانا چاہتے ہیں۔ لہذا ، آپ کو درج ذیل کمانڈ کو چلانا ہوگا۔

$گٹ لاگ -پی -2۔

ہر کمٹ لاگ کا خلاصہ دکھائیں۔

آپ 'گٹ لاگ' کے ساتھ ہر عہد کا مکمل خلاصہ بھی دکھا سکتے ہیں۔ مثال کے طور پر ، آپ ہر عہد کا اسٹیٹ ڈسپلے کرنا چاہتے ہیں ، پھر آپ 'atstat' آپشن کو 'git log' کمانڈ کے ساتھ مندرجہ ذیل استعمال کر سکتے ہیں۔

$گٹ لاگ-حالت

جیسا کہ آپ نے مندرجہ بالا آؤٹ پٹ سے محسوس کیا ہے ، –stat آپشن ترمیم شدہ فائلوں کے بارے میں تفصیلات ، جوڑنے یا ہٹانے والی فائلوں کی تعداد بھی پرنٹ کرے گا ، اور ہر کمٹ انٹری کے بعد تبدیل کی گئی فائلوں کو ظاہر کرے گا۔ مزید یہ کہ ، ایک مکمل خلاصہ آؤٹ پٹ کے اختتام پر دکھایا جائے گا۔

ہر کمٹ لاگ کو ایک لائن فارمیٹ میں دکھائیں۔

آؤٹ پٹ فارمیٹ کو تبدیل کرنے کے لیے –pretty آپشن مفید ہے۔ اگر آپ ہر کمٹ ویلیو کو صرف ایک لائن میں ڈسپلے کرنا چاہتے ہیں تو درج ذیل کمانڈ کا استعمال کرکے آپ ہر کمٹ لاگ کو ایک ہی لائن میں پرنٹ کر سکتے ہیں۔

$گٹ لاگ -خوبصورتی= آن لائن

گٹ لاگ کی اپنی مرضی کے مطابق آؤٹ پٹ دکھائیں۔

فارمیٹ آپشن کا استعمال کرتے ہوئے ، آپ اپنے آؤٹ پٹ لاگ فارمیٹ کی وضاحت کر سکتے ہیں۔ یہ 'فارمیٹ' آپشن مفید ہے ، خاص طور پر جب آپ مشین پارسنگ کے لیے آؤٹ پٹ بنانا چاہتے ہیں۔ فارمیٹ آپشن کے ساتھ درج ذیل فارمیٹ اسپیسفائرز کا استعمال کرتے ہوئے ، آپ اپنی مرضی کے مطابق 'گٹ لاگ' آؤٹ پٹ تیار کر سکتے ہیں۔

$گٹ لاگ -خوبصورتی= فارمیٹ:'٪ h -٪ an،٪ ar:٪ s'

آپ 'گٹ لاگ' سے متعلق مزید اختیارات تلاش کر سکتے ہیں۔ یہاں ، ہم نے مندرجہ ذیل اختیارات کا ذکر کیا ہے جو مستقبل میں آپ کی مدد کریں گے۔

اختیارات تفصیل
-پی یہ ہر کمٹ لاگ کے ساتھ متعارف کرایا گیا پیچ دکھاتا ہے۔
-حالت یہ ہر عہد کا مکمل خلاصہ دکھاتا ہے۔
- شارٹ سٹیٹ یہ صرف آپ کو داخل کردہ ، حذف شدہ اور تبدیل شدہ لائنیں دکھاتا ہے۔
- صرف یہ ان فائلوں کے ناموں کی فہرست دکھاتا ہے جو کمٹ کی تفصیل کے بعد اپ ڈیٹ کی گئی ہیں۔
نام کی حیثیت۔ یہ متاثرہ فائلوں کی معلومات کو شامل ، اپ ڈیٹ اور حذف شدہ فائلوں کی تفصیلات کے ساتھ دکھاتا ہے۔
- پریٹی مخصوص فارمیٹ میں آؤٹ پٹ دکھاتا ہے۔
-ایک لکیر صرف ایک لائن میں آؤٹ پٹ دکھاتا ہے۔
گراف انضمام کی تاریخ اور شاخ کا ASCII گراف دکھاتا ہے۔
-متعلقہ تاریخ اس آپشن کو استعمال کرتے ہوئے ، آپ مکمل ڈیٹ فارمیٹ کی وضاحت کرنے کے بجائے 3 ہفتے پہلے کی طرح رشتہ دار تاریخ استعمال کرسکتے ہیں۔

آپ 'git log' کے مین پیجز سے مزید مدد حاصل کرسکتے ہیں۔ مین پیج ڈسپلے کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں:

$جاؤمددلاگ

ہم نے اس مضمون میں اوبنٹو 20.04 سسٹم پر گٹ کمٹس لاگ کو دیکھنے کے طریقے پر تبادلہ خیال کیا ہے۔ ہم نے مختلف آپشنز کی فہرست اور وضاحت بھی کی ہے جسے آپ 'git log' کمانڈ کے ساتھ استعمال کر سکتے ہیں۔