Stashing
Git میں آپ کو عارضی طور پر غیر ذمہ دار تبدیلیوں کو ذخیرہ کرنے اور صاف کام کرنے والی حالت میں سوئچ کرنے کی اجازت دیتا ہے۔ یہ اس وقت مفید ہے جب آپ کو کسی دوسری برانچ میں جانے کی ضرورت ہو یا ان تبدیلیوں کا ارتکاب کیے بغیر کسی مختلف فیچر پر کام کرنا ہو جن پر آپ فی الحال کام کر رہے ہیں۔
Stashing
گٹ میں استعمال کرنے کے اقدامات یہ ہیں:
Stash
آپ کی تبدیلیاں
یقینی بنائیں کہ آپ اپنی ورکنگ ڈائرکٹری میں ہیں اور درج ذیل کمانڈ کو چلائیں:
git stash save "Stash name"
یہ کمانڈ آپ کی تمام غیر متعینہ تبدیلیوں کو مخصوص نام کے ساتھ ایک نئے اسٹیش میں چھپا دے گا۔ اگر آپ نام کی وضاحت نہیں کرتے ہیں stash
تو، گٹ خود بخود ایک ڈیفالٹ نام تیار کرے گا۔
stash
فہرست دیکھیں
اپنے ریپوزٹری میں سٹیشز کی فہرست دیکھنے کے لیے، کمانڈ چلائیں:
git stash list
یہ کمانڈ تمام موجودہ سٹیشز کو ان کے انڈیکس نمبروں کے ساتھ دکھائے گی۔
لگائیں a stash
اپنی کام کرنے والی حالت پر لاگو کرنے کے لیے stash
، کمانڈ چلائیں:
git stash apply <stash_name>
<stash_name>
اس نام یا انڈیکس نمبر سے تبدیل کریں stash
جس پر آپ درخواست دینا چاہتے ہیں۔ اگر آپ کسی نام کی وضاحت نہیں کرتے ہیں stash
تو، تازہ ترین کو لاگو کرنے کے لیے Git پہلے سے طے شدہ ہے stash
۔
گرا a stash
ایک بار جب آپ نے کامیابی کے ساتھ اسٹیش کو لاگو کیا ہے اور اب اس کی ضرورت نہیں ہے، تو آپ کمانڈ کا استعمال کرکے اسٹیش کو چھوڑ سکتے ہیں:
git stash drop <stash_name>
<stash_name>
اس نام یا انڈیکس نمبر سے تبدیل کریں stash
جس پر آپ درخواست دینا چاہتے ہیں۔ اگر آپ کسی نام کی وضاحت نہیں کرتے ہیں stash
تو، تازہ ترین کو لاگو کرنے کے لیے Git پہلے سے طے شدہ ہے stash
۔
Stashing
Git میں ایک اہم خصوصیت ہے جو آپ کو غیر متعینہ تبدیلیوں کو کھونے کے بغیر عارضی طور پر ذخیرہ کرنے کی اجازت دیتی ہے۔ اس سے آپ کو اپنے ورک فلو میں خلل ڈالے بغیر شاخوں اور خصوصیات کے درمیان آسانی سے سوئچ کرنے میں مدد ملتی ہے۔