گٹ میں git-revert کمانڈ | سمجھایا

G My Git Revert Kman Smj Aya



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

یہ پوسٹ اس بارے میں بات کرے گی:

گٹ میں 'گٹ ریورٹ' کمانڈ کیا ہے؟

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







گٹ میں تبدیلیوں کا ارتکاب 'گٹ ریورٹ' کیسے کریں؟

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



  • گٹ لوکل ریپوزٹری پر جائیں۔
  • موجودہ ریپوزٹری مواد کی فہرست بنائیں اور اس فائل کا انتخاب کریں جس کو گٹ ریپوزٹری سے واپس آنے کی ضرورت ہے۔
  • گٹ لاگ ہسٹری دیکھیں اور مخصوص کمٹ SHA ہیش کو منتخب کریں۔
  • چلائیں ' git revert ' کمانڈ.

مرحلہ 1: گٹ ریپوزٹری میں جائیں۔

شروع میں، استعمال کریں ' سی ڈی کمانڈ کریں اور مخصوص گٹ لوکل ریپوزٹری پر جائیں:



سی ڈی 'C:\صارفین \n azma\Git\Coco'

مرحلہ 2: موجودہ مواد کی فہرست بنائیں

مخزن کے مواد کی فہرست کے لیے، چلائیں ' ls ' کمانڈ:





ls

دیئے گئے آؤٹ پٹ سے، ہم نے منتخب کیا ہے ' file1.py مزید پروسیسنگ کے لیے فائل:



مرحلہ 3: گٹ لاگ ہسٹری چیک کریں۔

عمل کریں ' git reflog موجودہ ریپوزٹری لاگ ہسٹری دیکھنے کے لیے کمانڈ:

git reflog .

یہاں، ہم نے منتخب کیا ہے ' 59bd8e1 اس کمٹ کو واپس کرنے کے لیے SHA ہیش کا عہد کریں:

مرحلہ 4: کمٹ تبدیلیاں واپس لوٹائیں۔

منتخب کردہ کمٹ تبدیلیوں کو واپس کرنے کے لیے، چلائیں ' git revert ' کمانڈ:

git revert 59bd8e1

جب مندرجہ بالا کمانڈ پر عمل درآمد ہو جائے گا، ڈیفالٹ ٹیکسٹ ایڈیٹر کھل جائے گا۔ ایک کمٹ میسج شامل کریں، تبدیلیاں محفوظ کریں، اور ٹیکسٹ ایڈیٹر بند کریں۔ مثال کے طور پر، ہم نے ٹائپ کیا ہے ' 'پہلی فائل شامل کی گئی' کو لوٹائیں 'بطور عہد پیغام:

جیسا کہ آپ دیکھ سکتے ہیں، مخصوص عہد میں موجود تمام تبدیلیاں کامیابی کے ساتھ حذف کر دی گئی ہیں۔

مرحلہ 5: ریورٹ آپریشن کی تصدیق کریں۔

اس بات کو یقینی بنانے کے لیے کہ خاص تبدیلیاں واپس کی گئی ہیں یا نہیں، استعمال کریں ' git reflog ' کمانڈ:

git reflog .

جیسا کہ آپ دیکھ سکتے ہیں، HEAD سب سے حالیہ کمٹ کی طرف اشارہ کرتا ہے جو اس بات کی نشاندہی کرتا ہے کہ کمٹ کی تبدیلیوں کو واپس کر دیا گیا ہے:

بس اتنا ہی ہے! ہم نے اس کے بارے میں تفصیلات مرتب کی ہیں۔ git revert گٹ میں کمانڈ۔

نتیجہ

' گٹ واپس لوٹنا ' کمانڈ کا استعمال مخصوص کمٹ تبدیلیوں کو واپس کرنے کے لیے کیا جاتا ہے۔ ایسا کرنے کے لیے، گٹ لوکل ریپوزٹری پر جائیں اور موجودہ ریپوزٹری مواد کی فہرست بنائیں۔ پھر، Git لاگ ہسٹری دیکھیں اور مخصوص کمٹ SHA ہیش کو منتخب کریں۔ اس کے بعد، عمل کریں ' git revert ' کمانڈ. اس پوسٹ نے گٹ میں 'گٹ ریورٹ' کمانڈ کے استعمال کا مظاہرہ کیا۔