میں کیسے دکھا سکتا ہوں کہ ایک عہد نے کیا کیا؟

My Kys Dk A Skta W K Ayk D N Kya Kya



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

یہ تحریر ان طریقوں کو ظاہر کرے گی جو ظاہر کرنے کے لیے کہ کسی خاص عہد نے کیا کیا ہے۔

کیسے دکھائیں کہ ایک عہد کیا کیا؟

مختلف گٹ کمانڈز کو یہ دکھانے کے لیے استعمال کیا جا سکتا ہے کہ کسی خاص عہد نے کیا کیا، جیسے:







طریقہ 1: 'git show ' کمانڈ کا استعمال کرتے ہوئے کمٹ تبدیلیاں دیکھیں

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



مرحلہ 1: مطلوبہ کمٹ کو منتخب کریں۔

سب سے پہلے، کمٹ کی تاریخ دکھائیں، اور ایک خاص عہد کا انتخاب کریں۔



گٹ لاگ --آن لائن

ذیل میں آؤٹ پٹ تمام عہد کی تاریخ کو ظاہر کرتا ہے۔ ہم نے منتخب کیا ہے ' 3245529 'کمٹ آئی ڈی:





مرحلہ 2: کمٹ تبدیلیاں دیکھیں

پھر، استعمال کریں ' گٹ شو اس کی تبدیلیوں کو دیکھنے کے لیے منتخب کمٹ آئی ڈی کے ساتھ کمانڈ:



گٹ شو 3245529

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

مزید یہ کہ ' -stat تبدیلیوں کی مختصر فہرست دیکھنے کے لیے اسی کمانڈ میں ” آپشن بھی استعمال کیا جا سکتا ہے۔

گٹ شو 3245529 --stat

ذیل کا اسکرین شاٹ اشارہ کرتا ہے کہ اس کمٹ میں تین اضافے شامل کیے گئے ہیں۔

طریقہ 2: 'git diff ^!' کا استعمال کرتے ہوئے کمٹ تبدیلیاں دیکھیں کمانڈ

' git diff ” مخصوص کمٹ آئی ڈی والی کمانڈ اس کمٹ میں کی گئی تبدیلیوں کو دیکھنے کے لیے استعمال ہوتی ہے۔ فراہم کردہ کمانڈ استعمال کریں اور '^!' شامل کریں۔ فرق سے والدین کے تمام وعدوں کو خارج کرنے کے لیے علامتیں:

git diff 3245529 ^ !

ذیل کے اسکرین شاٹ میں، نمایاں کیا گیا حصہ منتخب کمٹ میں شامل کی گئی تبدیلیوں کو دکھاتا ہے:

ہم نے یہ بتانے کے لیے آسان ترین طریقے بتائے ہیں کہ کسی مخصوص عہد نے کیا کیا۔

نتیجہ

یہ دکھانے کے لیے کہ کسی خاص کمٹ نے کیا کیا، پہلے مطلوبہ کمٹ کو منتخب کریں اور اس کی کمٹ آئی ڈی کو کاپی کریں۔ پھر، عمل کریں ' گٹ شو 'یا' git diff ^! اس کمٹ میں شامل تبدیلیوں کو دیکھنے کے لئے کمانڈ۔ اس تحریر نے یہ ظاہر کرنے کے طریقوں کا مظاہرہ کیا کہ گٹ میں کسی خاص عہد نے کیا کیا۔