یہ مطالعہ عوامی ریپو میں پرانے گٹ کمٹ میں واپسی کے طریقہ کار پر تبادلہ خیال کرتا ہے۔
پبلک ریپو میں پرانے گٹ کمٹ پر کیسے واپس جائیں؟
عوامی ریپو میں پرانے گٹ کمٹ پر واپس جائیں۔ پہلے، گٹ لوکل ریپوزٹری پر جائیں اور مواد کی فہرست دیکھیں۔ اگلا، ایک نئی مقامی فائل بنائیں اور اسے ذخیرہ میں ٹریک کریں۔ پھر، تبدیلیاں شامل کریں اور اسے Git لوکل ریپوزٹری میں محفوظ کریں۔ گٹ لاگ ہسٹری چیک کریں اور مطلوبہ کمٹ ریفرنس کاپی کریں۔ آخر میں، عمل کریں ' $ git چیک آؤٹ
اب، آئیے اوپر بیان کردہ منظر نامے کے نفاذ کی طرف بڑھتے ہیں!
مرحلہ 1: مقامی ذخیرہ میں منتقل کریں۔
درج ذیل کمانڈ کو چلائیں اور Git لوکل ریپوزٹری میں جائیں:
$ سی ڈی 'C:\صارفین \n azma\Git\Demo18'
مرحلہ 2: ذخیرہ مواد کی فہرست بنائیں
' کا استعمال کرتے ہوئے موجودہ ذخیرہ کے مواد کی فہرست بنائیں ls ' کمانڈ:
مرحلہ 3: فائل بنائیں
اب چلائیں ' چھو گٹ لوکل ریپوزٹری میں ایک نئی فائل بنانے کے لیے کمانڈ:
مرحلہ 4: سٹیجنگ ایریا میں فائل شامل کریں۔
گٹ ورکنگ ڈائرکٹری سے گٹ اسٹیجنگ ایریا تک فائل کو ٹریک کرنے کے لیے، 'چلائیں۔ git شامل کریں فائل کے نام کے ساتھ کمانڈ:
مرحلہ 5: تبدیلیاں کریں۔
اگلا، عملدرآمد کریں ' git کمٹ 'حکم کے ساتھ' -m گٹ لوکل ریپوزٹری میں شامل تبدیلیوں کو اپ ڈیٹ اور محفوظ کرنے کے لیے آپشن اور ایک کمٹ میسج شامل کریں:
مرحلہ 6: گٹ لاگ ہسٹری چیک کریں۔
Git کی موجودہ برانچ لاگ ہسٹری کو چیک کرنے کے لیے، 'git log' پر عمل کریں۔ کمانڈ:
دیئے گئے آؤٹ پٹ سے، مطلوبہ کمٹ ریفرنس کاپی کریں جس کے لیے آپ رول بیک کرنا چاہتے ہیں:
مرحلہ 7: پرانی کمٹ پر واپس جائیں۔
پرانی کمٹ پر واپس آنے کے لیے، استعمال کریں ' گٹ چیک آؤٹ کاپی شدہ کمٹ ریفرنس کے ساتھ کمانڈ:
مندرجہ ذیل آؤٹ پٹ کے مطابق، ہیڈ پوائنٹر کو کامیابی کے ساتھ مخصوص کمٹ ریفرنس میں منتقل کر دیا گیا ہے۔
مرحلہ 8: رول بیک کی تصدیق کریں۔
آخر میں، رول بیک آپریشن کو یقینی بنانے کے لیے، ' گٹ لاگ ' کمانڈ:
ہم نے عوامی ریپو میں پچھلے گٹ کمٹ کے رول بیک طریقہ کار کی وضاحت کی ہے۔
نتیجہ
عوامی ریپو میں پرانے گٹ کمٹ پر رول بیک کرنے کے لیے، پہلے گٹ لوکل ریپوزٹری میں جائیں اور مواد کی فہرست دیکھیں۔ پھر، ایک نئی مقامی فائل بنائیں اور اسے ریپوزٹری میں ٹریک کریں۔ اس کے بعد، تبدیلیاں شامل کریں اور انہیں Git لوکل ریپوزٹری میں محفوظ کریں۔ گٹ لاگ ہسٹری چیک کریں اور مطلوبہ کمٹ ریفرنس کاپی کریں۔ آخر میں، عمل کریں ' $ git چیک آؤٹ