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

My G Rypwz Ry Kw Pch Ly Km My Kys Waps Law



Git ایک اوپن سورس، مفت DevOps ورژن کنٹرول سسٹم ہے جو پروگرامرز کو اپنے کوڈ کو مختلف ورژن میں لاگو کرنے کے قابل بناتا ہے۔ پچھلی کمٹ پر واپس آنا بھی گٹ کی مفید خصوصیات میں سے ایک ہے کیونکہ یہ ڈویلپرز کو نئے کوڈ ورژن میں کچھ غلطیاں کرنے کے بعد یا جانچ کے مقاصد کے لیے کوڈ کے پچھلے ورژن میں جانے کے قابل بناتا ہے۔

یہ ٹیوٹوریل ظاہر کرے گا کہ گٹ ریپوزٹری میں پچھلی کمٹ کو کیسے لوٹایا جائے۔

گٹ ریپوزٹری کی سابقہ ​​کمٹ کو کیسے لوٹایا جائے؟

کوڈ کی تبدیلیوں کو کالعدم کرنے کے لیے گٹ ریپوزٹری کو پچھلی کمٹ میں تبدیل کرنے کے لیے، پہلے گٹ ریپوزٹری کو کھولیں، تبدیلیوں کا ارتکاب کریں، اور استعمال کریں۔ گٹ ری سیٹ ہیڈ ~ 1 ' کمانڈ. ایسا کرنے کے لیے، نیچے دی گئی ہدایات کو چیک کریں۔

مرحلہ 1: گٹ باش ٹرمینل کھولیں۔
سب سے پہلے، گٹ باش ٹرمینل کو 'سے کھولیں۔ شروع ' مینو:

مرحلہ 2: گٹ ریپوزٹری پر جائیں۔
اگلا، مطلوبہ Git لوکل ریپوزٹری پر جائیں:

$ سی ڈی 'C:\Git'

مرحلہ 3: گٹ ریپوزٹری کو شروع کریں۔
کام کرنے والے Git ذخیرہ کو شروع کرنے کے لئے فراہم کردہ کمانڈ کا استعمال کریں:

$ یہ گرم ہے

مرحلہ 4: نئی فائل بنائیں
ایک نئی فائل بنائیں جس کا ارتکاب ہونا ضروری ہے۔ ایسا کرنے کے لیے، ہم نے ' test.txt فائل:

$ چھو test.txt

مرحلہ 5: فائل کو اسٹیج ایریا میں شامل کریں۔
فائل کو ٹریک کرنے کے لیے، فراہم کردہ کمانڈ کا استعمال کریں:

$ git شامل کریں test.txt

مرحلہ 6: نئی تخلیق شدہ فائل کا ارتکاب کریں۔
نئی تخلیق شدہ فائل کو سٹیجنگ ایریا میں شامل کرنے کے بعد، ذکر کردہ کمانڈ کا استعمال کرتے ہوئے پہلا کمٹ کریں۔ یہاں، آپشن ' -m کمٹ میسج سیٹ کرنے کے لیے استعمال کیا جاتا ہے:

$ git کمٹ -m 'ٹیسٹ فائل شامل کی گئی ہے'

مرحلہ 7: لاگ چیک کریں۔
اس بات کی تصدیق کے لیے لاگ کو چیک کریں کہ آیا فائل کمٹڈ ہے یا نہیں:

$ گٹ لاگ

یہاں، آپ دیکھ سکتے ہیں کہ فائل کو کامیابی کے ساتھ انجام دیا گیا ہے:

مرحلہ 8: کمٹڈ فائل میں ترمیم کریں۔
اسی فائل کا استعمال کرتے ہوئے دوسری کمٹ کرنے کے لیے، فائل کو ڈیفالٹ ایڈیٹر میں کھولیں اور فائل میں کچھ تبدیلیاں کریں:

$ test.txt شروع کریں۔

تبدیلیاں شامل کرنے کے بعد، استعمال کریں ' Ctrl+S 'انہیں بچانے کے لیے کلید:

مرحلہ 9: اپ ڈیٹ شدہ فائل کو اسٹیج میں شامل کریں۔
اسٹیجنگ ایریا میں اپ ڈیٹ شدہ فائل شامل کریں کیونکہ اسٹیجنگ ایریا میں موجود فائلز یا ڈائرکٹریز کا ارتکاب کیا جا سکتا ہے:

$ git شامل کریں .

اسٹیجنگ ایریا میں فائل شامل کرنے کے بعد، فائل کی حیثیت کو چیک کریں کہ آیا یہ ٹریک ہے یا نہیں:

$ گٹ کی حیثیت

صرف ٹریک شدہ فائلیں اسٹیجنگ زمرے میں آتی ہیں:

مرحلہ 10: ترمیم شدہ فائل کا ارتکاب کریں۔
ایک بار پھر، فراہم کردہ کمانڈ کا استعمال کرتے ہوئے ترمیم شدہ فائل کا ارتکاب کریں:

$ git کمٹ -m 'ٹیسٹ فائل کو اپ ڈیٹ کر دیا گیا ہے'

'دیکھ کر چیک کریں کہ ترمیم کا ارتکاب کیا گیا ہے یا نہیں۔ لاگ ”:

$ گٹ لاگ

یہاں آپ دیکھ سکتے ہیں کہ دوسری کمٹ بھی کامیابی سے ہوئی ہے:

مرحلہ 11: گٹ ریپوزٹری کو پچھلی کمٹ پر لوٹائیں۔
گٹ ریپوزٹری کو پچھلی کمٹ میں واپس کرنے کے لیے، نیچے دی گئی کمانڈ پر عمل کریں:

$ git دوبارہ ترتیب دیں سر ~ 1

' ہیڈ ~ 1 کو دوبارہ ترتیب دیں۔ کمانڈ سب سے حالیہ کمٹ کو مسترد کرتی ہے اور ہیڈ پوائنٹر کو پچھلی کمٹ پر سیٹ کرتی ہے:

اس بات کی تصدیق کرنے کے لیے کہ آیا ریپوزٹری سابقہ ​​کمٹ کی طرف لوٹ گئی ہے یا نہیں، استعمال کریں ' گٹ لاگ ' کمانڈ:

$ گٹ لاگ

مندرجہ ذیل آؤٹ پٹ اس بات کی نشاندہی کرتا ہے کہ ہم نے ریپوزٹری کو پچھلی کمٹ میں کامیابی کے ساتھ واپس کر دیا ہے۔

ہم نے آپ کو سکھایا ہے کہ گٹ ریپوزٹری کو پچھلی کمٹ میں کیسے بدلنا ہے۔

نتیجہ

گٹ ریپوزٹری کو پچھلی کمٹ پر واپس کرنے کے لیے، پہلے گٹ ریپوزٹری کو منتقل کریں۔ پھر، 'کا استعمال کرکے تبدیلیوں کا ارتکاب کریں git commit -m ' کمانڈ. پھر، استعمال کریں ' گٹ ری سیٹ ہیڈ ~ 1 پچھلی کمٹ کو واپس کرنے کے لیے ٹرمینل پر کمانڈ کریں۔ اس ٹیوٹوریل میں، آپ نے سیکھا ہے کہ گٹ ریپوزٹری کی سابقہ ​​کمٹ کو کیسے واپس کرنا ہے۔