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

G My Git Restore Kman Smj Aya



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

اس تحریر کے نتائج یہ ہیں:

گٹ میں 'گٹ بحال' کمانڈ کیا ہے؟

' git بحال ” کمانڈ کا استعمال حالیہ عہد کی تبدیلیوں کو بحال یا رد کرنے اور ٹریک شدہ مقامی تبدیلیوں کو ہٹانے کے لیے کیا جاتا ہے۔ اس کمانڈ کو مختلف جھنڈوں کے ساتھ استعمال کیا جا سکتا ہے، جیسے:







  • ' <-مرحلہ> ” آپشن فائلوں کو سٹیجنگ ایریا سے ہٹانے اور ان کے اصل ورژن کو برقرار رکھنے کے لیے استعمال کیا جاتا ہے۔
  • ' ” کا اختیار فائل سے غیر ارتکاب شدہ مقامی تبدیلیوں کو مسترد کرنے کے لیے استعمال کیا جاتا ہے۔

نحو



یہاں کا عمومی نحو ہے ' گٹ کی بحالی ' کمانڈ:



گٹ بحال < اختیارات >

مندرجہ بالا حکم سے، ' <اختیارات> ” کو مطلوبہ ٹیگز سے تبدیل کر دیا جائے گا۔





گٹ میں ٹریک شدہ/اسٹیجڈ سنگل فائل کو 'گٹ ریسٹور' کیسے کریں؟

کو ' گٹ کی بحالی 'گٹ میں غیر متعلقہ واحد فائل، درج ذیل طریقہ کار کو چیک کریں:

  • گٹ لوکل ریپوزٹری پر جائیں۔
  • غیر متعلقہ فائلوں کی فہرست بنائیں۔
  • چلائیں ' git restore -steged ' کمانڈ.
  • ذخیرہ کی موجودہ حیثیت کو چیک کریں۔

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

سب سے پہلے، ' کو عمل میں لا کر مخصوص مقامی ذخیرے پر جائیں سی ڈی ' کمانڈ:



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

مرحلہ 2: غیر متعلقہ فائلیں دیکھیں

اب، ذخیرے کی موجودہ حالت کی جانچ کرکے تمام اسٹیج فائلوں کی فہرست بنائیں:

گٹ کی حیثیت

مندرجہ ذیل آؤٹ پٹ کے مطابق، ' file.py '،' file1.txt '، اور ' file2.txt 'غیر پابند فائلیں ہیں۔ ہم اسے کھول دیں گے ' file.py فائل:

مرحلہ 3: غیر مرتب شدہ فائل

عمل کریں ' گٹ کی بحالی ' کے ساتھ فائل ' -منظم پرچم اور فائل کا نام:

گٹ بحال --منظم file.py

مرحلہ 4: فائل کی موجودہ حالت کو چیک کریں۔

غیر ٹریک شدہ فائل کی موجودہ حیثیت کو چیک کرنے کے لیے، 'چلائیں گٹ کی حیثیت ' کمانڈ:

گٹ کی حیثیت

یہ دیکھا جا سکتا ہے کہ غیر متزلزل ' file.py 'اسٹیجنگ ایریا سے ہٹا دیا گیا ہے:

گٹ میں متعدد فائلوں کو ٹریک / اسٹیجڈ 'گٹ ریسٹور' کیسے کریں؟

اسٹیجنگ انڈیکس سے متعدد اسٹیجڈ فائلوں کو ہٹانے کے لیے فراہم کردہ کمانڈ کو چلائیں:

گٹ بحال --منظم * .TXT

یہاں، تمام فائلیں جن میں ' .TXT ” توسیع، سٹیجنگ ایریا سے ہٹا دی جائے گی:

اب، 'چلا کر غیر متعلقہ فائلوں کی حیثیت کو چیک کریں۔ گٹ کی حیثیت ' کمانڈ:

گٹ کی حیثیت

ذیل میں دی گئی آؤٹ پٹ کے مطابق، تمام غیر متعلقہ فائلیں جن میں ' .TXT ” ایکسٹینشن، کو واپس گٹ ورکنگ ایریا میں ہٹا دیا گیا ہے:

ہم نے اس کے بارے میں تفصیلی معلومات مرتب کی ہیں۔ گٹ کی بحالی ' کمانڈ.

نتیجہ

' گٹ کی بحالی ” کمانڈ کا استعمال حالیہ عہد کی تبدیلیوں کو مسترد کرنے اور ٹریک شدہ مقامی تبدیلیوں کو ہٹانے کے لیے کیا جاتا ہے۔ ' git restore -steged * ” کمانڈ کا استعمال بغیر ٹریک شدہ واحد فائل کو ہٹانے کے لیے کیا جاتا ہے۔ ' git restore -steged * ” کمانڈ کا استعمال اسٹیجنگ انڈیکس سے متعدد فائلوں کو ہٹانے کے لیے کیا جاتا ہے۔ اس گائیڈ نے اس کے استعمال کی وضاحت کی ہے۔ گٹ کی بحالی گٹ میں کمانڈ۔