اس گائیڈ میں، ہم بحث کریں گے:
Git میں 'git stash' کمانڈ کیا ہے؟
' git stash 'کمانڈ کو عارضی طور پر ان غیر ذمہ دارانہ تبدیلیوں کو رکھنے کے لئے استعمال کیا جاتا ہے جو صارفین نے اپنی ورکنگ کاپی میں کی ہیں، پھر وہ آسانی سے کسی اور چیز پر کام کر سکتے ہیں۔ اس کے بعد، وہ واپس آتے ہیں اور بعد میں ان تبدیلیوں کو دوبارہ لاگو کرتے ہیں۔ مزید خاص طور پر، جب صارف سیاق و سباق کو تیزی سے تبدیل کرنا چاہتے ہیں اور کسی اور چیز پر کام کرنا چاہتے ہیں تو اسٹیشنگ ایک آسان عمل بن جاتا ہے۔
Git میں 'git stash' غیر کمٹڈ تبدیلیاں کیسے کریں؟
استعمال کرنے کے لیے ' git stash 'گٹ میں غیر ذمہ دار تبدیلیوں کو عارضی طور پر محفوظ کرنے کے لئے کمانڈ، فراہم کردہ اقدامات پر عمل کریں:
- مقامی ذخیرہ پر تشریف لے جائیں۔
- موجودہ ورکنگ ریپوزٹری کی موجودہ حالت دیکھیں۔
- چلائیں ' git stash ٹریک شدہ اور غیر ٹریک شدہ تبدیلیوں کو عارضی طور پر رکھنے کا حکم۔
- سٹیش تبدیلیوں کے اشاریہ کو ظاہر کرنے کی سٹیش لسٹ چیک کریں۔
- عمل کریں ' گٹ شو 'تفصیل میں تبدیلی کو ظاہر کرنے کے لئے کمانڈ۔
- دوبارہ درخواست دینے کے لیے، چلائیں ' git stash پاپ ' کمانڈ.
- چلائیں ' git stash صاف چھپی ہوئی انڈیکس کو صاف کرنے کے لئے کمانڈ۔
مرحلہ 1: خاص گٹ ریپوزٹری میں جائیں۔
مطلوبہ گٹ لوکل ریپوزٹری کے ساتھ فراہم کردہ کمانڈ کا استعمال کریں اور اس پر جائیں:
سی ڈی 'C:\صارفین \n azma\Git\Coco1'
مرحلہ 2: اسٹیٹس چیک کریں۔
کام کرنے والے ذخیرے کی موجودہ حالت کو چلانے کے لیے ' گٹ کی حیثیت ' کمانڈ:
گٹ کی حیثیت
جیسا کہ آپ دیکھ سکتے ہیں کہ گٹ ورکنگ ایریا اور اسٹیجنگ انڈیکس میں ٹریک شدہ\untracked تبدیلیاں موجود ہیں۔ مثال کے طور پر، ' demofile.py 'اور' testfile.html ' فائلوں:
مرحلہ 3: اسٹش تبدیلیاں
اب، عمل کریں ' git stash ' مرحلہ وار اور غیر مرحلہ وار تبدیلیوں کو عارضی طور پر روکنے کا حکم:
git stash
مرحلہ 4: سٹیش تبدیلیوں کی فہرست بنائیں
اگلا، ' git stash فہرست ' کمانڈ:
git stash فہرستفراہم کردہ آؤٹ پٹ کے مطابق، سٹیش لسٹ میں عارضی طور پر تبدیلیاں ہوتی ہیں۔ stash@{0} اسٹیش انڈیکس:
مرحلہ 5: اسٹیش دکھائیں۔
اسٹیش انڈیکس کی تبدیلیوں کو دیکھنے کے لیے فراہم کردہ کمانڈ کا استعمال کریں:
git stash دکھائیںنیچے دیے گئے آؤٹ پٹ سے، سٹیشڈ انڈیکس عارضی طور پر ٹریک شدہ ' demofile.py 'فائل اور ترمیم شدہ غیر ٹریک شدہ' testfile.html فائل:
مرحلہ 6: تصدیق
ایک بار پھر، مندرجہ ذیل کمانڈ کو استعمال کرکے تصدیق کے لیے گٹ ریپوزٹری کی موجودہ حیثیت کو چیک کریں:
گٹ کی حیثیتیہ دیکھا جا سکتا ہے کہ ارتکاب کرنے کے لئے کچھ نہیں ہے اور کام کرنے والے درخت کو صاف کر دیا گیا ہے:
مرحلہ 7: اسٹیش تبدیلیاں لاگو کریں۔
عارضی ہولڈز اسٹیش تبدیلیوں کو لاگو کرنے کے لیے، ' git stash پاپ ' کمانڈ:
git stash پاپذیل میں فراہم کردہ آؤٹ پٹ سے، stash تبدیلیوں کو گٹ ورکنگ ایریا اور اسٹیجنگ انڈیکس میں واپس کر دیا گیا ہے:
مرحلہ 8: سٹیش کو صاف کریں۔
چلائیں ' git stash صاف ' stash تبدیلیوں کو مستقل طور پر صاف کرنے کے لیے کمانڈ:
git stash صاف
اب، تبدیلیوں کو چھپانے کے لیے فراہم کردہ کمانڈ کو چلائیں:
git stashیہ دیکھا جا سکتا ہے کہ مقامی تبدیلیوں کو بچانے کی ضرورت نہیں ہے:
یہی ہے! ہم نے Git میں 'git stash' کمانڈ کے بارے میں معلومات فراہم کی ہیں۔
نتیجہ
'git stash' کمانڈ کا استعمال غیر اسٹیج شدہ اور اسٹیج شدہ تبدیلیوں کو عارضی طور پر محفوظ کرنے کے لیے کیا جاتا ہے جو صارفین نے اپنی ورکنگ کاپی میں کی ہیں۔ ایسا کرنے کے لیے، مقامی ریپوزٹری میں جائیں اور موجودہ ورکنگ ریپوزٹری کی موجودہ حالت دیکھیں۔ پھر، چلائیں ' git stash 'غیر ارتکاب شدہ تبدیلیوں کو عارضی طور پر رکھنے کا حکم۔ اگلا، stash تبدیلیوں کے اشاریہ کو ظاہر کرنے کی stash فہرست کو چیک کریں۔ اس کے بعد، استعمال کریں ' گٹ شو 'تفصیل سے تبدیلیوں کو دیکھنے کے لئے کمانڈ اور ان پر عمل کرکے دوبارہ لاگو کریں' git stash پاپ ' کمانڈ. اس پوسٹ نے Git میں 'git stash' کمانڈ کے بارے میں وضاحت کی ہے۔