Stashing
Git में आपको अप्रतिबद्ध परिवर्तनों को अस्थायी रूप से संग्रहीत करने और एक साफ़ कार्यशील स्थिति में स्विच करने की अनुमति मिलती है। यह तब उपयोगी होता है जब आपको किसी अन्य शाखा में स्विच करने या किसी भिन्न सुविधा पर काम करने की आवश्यकता होती है, बिना उन परिवर्तनों के जिन पर आप वर्तमान में काम कर रहे हैं।
Stashing
Git में उपयोग करने के चरण यहां दिए गए हैं:
Stash
आपके परिवर्तन
सुनिश्चित करें कि आप अपनी कार्यशील निर्देशिका में हैं और निम्न आदेश चलाएँ:
git stash save "Stash name"
यह कमांड आपके सभी अप्रतिबद्ध परिवर्तनों को निर्दिष्ट नाम के साथ एक नए स्टैश में संग्रहित कर देगा। यदि आप कोई नाम निर्दिष्ट नहीं करते हैं stash
, तो Git स्वचालित रूप से एक डिफ़ॉल्ट नाम उत्पन्न करेगा।
stash
सूची देखें
अपने भंडार में भंडार की सूची देखने के लिए, कमांड चलाएँ:
git stash list
यह कमांड सभी मौजूदा स्टैश को उनके इंडेक्स नंबरों के साथ प्रदर्शित करेगा।
ए लागू करें stash
अपनी कार्यशील स्थिति पर लागू करने के लिए stash
, कमांड चलाएँ:
git stash apply <stash_name>
उस नाम या इंडेक्स नंबर <stash_name>
से बदलें जिसे आप लागू करना चाहते हैं। stash
यदि आप कोई नाम निर्दिष्ट नहीं करते हैं stash
, तो Git डिफ़ॉल्ट रूप से नवीनतम लागू करता है stash
।
ए गिराओ stash
एक बार जब आप सफलतापूर्वक एक स्टैश लागू कर लेते हैं और अब इसकी आवश्यकता नहीं है, तो आप कमांड का उपयोग करके स्टैश को हटा सकते हैं:
git stash drop <stash_name>
उस नाम या इंडेक्स नंबर <stash_name>
से बदलें जिसे आप लागू करना चाहते हैं। stash
यदि आप कोई नाम निर्दिष्ट नहीं करते हैं stash
, तो Git डिफ़ॉल्ट रूप से नवीनतम लागू करता है stash
।
Stashing
Git में एक महत्वपूर्ण सुविधा है जो आपको अप्रतिबद्ध परिवर्तनों को बिना खोए अस्थायी रूप से संग्रहीत करने की अनुमति देती है। यह आपके वर्कफ़्लो को बाधित किए बिना शाखाओं और सुविधाओं के बीच आसानी से स्विच करने में आपकी सहायता करता है।