संपादित 3 दिन पहले द्वारा ExtremeHow संपादकीय टीम
GitKrakenस्टैशपरिवर्तनगिटसंस्करण नियंत्रणभंडारवर्कफ़्लोकोड प्रबंधनस्रोत कोडविकास
अनुवाद अपडेट किया गया 3 दिन पहले
GitKraken एक लोकप्रिय Git GUI (ग्राफिकल यूजर इंटरफेस) क्लाइंट है जो Git रेपोज़िटरी का प्रबंधन करना बहुत आसान बनाता है। कई सुविधाओं में से, GitKraken एक महत्वपूर्ण कार्यक्षमता प्रदान करता है, जो परिवर्तनों को स्टोर करने की क्षमता है। स्टैशिंग आपको अपनी कार्यशील निर्देशिका में अस्थायी परिवर्तनों को सहेजने की अनुमति देता है बिना किसी कमिट को जोड़े। यह सुविधा विशेष रूप से तब सहायक होती है जब आपको अस्थायी रूप से संदर्भ बदलने की आवश्यकता होती है, फिर भी आप अपने वर्तमान कार्य को बाद के लिए बनाए रखना चाहते हैं। यह मार्गदर्शिका आपको GitKraken में परिवर्तनों को स्टोर करने के लिए आवश्यक सब कुछ बताएगी।
Git में स्टैशिंग मूल रूप से एक अस्थायी कार्य शेल्फ की तरह है। जब आप अधूरे परिवर्तनों को स्टैश में रखते हैं, तो यह उन्हें सुरक्षित रूप से बाद के लिए संग्रहीत करने जैसा है। आपको किसी अन्य काम के लिए परिवर्तनों को कमिट करने की आवश्यकता नहीं होती है। Git उन परिवर्तनों को आपकी कार्यशील निर्देशिका से हटा देगा, लेकिन उन्हें स्टैक पर रखेगा ताकि आप बाद में उन पर वापस आ सकें।
स्टैश स्टैक उस ब्रांच से स्वतंत्र होता है जिस पर आप काम कर रहे हैं; इसका मतलब है कि आप एक ब्रांच से परिवर्तन स्टैश कर सकते हैं और उन्हें दूसरी ब्रांच पर लागू कर सकते हैं। आप आमतौर पर स्टैश के साथ git stash
, git stash list
, और git stash apply
जैसे Git कमांड का उपयोग करके संवाद करते हैं। हालाँकि, GitKraken के साथ, आप इन स्टैशिंग कार्यों को अधिक दृश्य और इंटरैक्टिव तरीके से कर सकते हैं।
परिवर्तनों को बचाने की आवश्यकता तब होती है जब आपको निम्नलिखित स्थितियों का सामना करना पड़ता है:
ऐसी स्थितियों में, प्रतिस्थापन धन को सहेजना आवश्यक है क्योंकि यह आपको अस्थायी रूप से अपनी नौकरी को रोकने में मदद करता है, और जब आप काम पर लौटने के लिए तैयार होते हैं, तो आप इसे फिर से ले सकते हैं।
GitKraken का उपयोग करके परिवर्तनों को संग्रहीत करना सीधा और उपयोगकर्ता के अनुकूल है। इंटरफ़ेस को इस तरह डिज़ाइन किया गया है कि आप परिचालनों को आसानी से देख सकते हैं। GitKraken का उपयोग करके परिवर्तनों को संग्रहीत करने की चरण-दर-चरण प्रक्रिया इस प्रकार है:
पहले, GitKraken खोलें और अपने प्रोजेक्ट या रिपॉज़िटरी पर जाएँ जहाँ आप बदलाव करना चाहते हैं। यदि आपने पहले ही अपना रिपॉज़िटरी GitKraken में सेट कर लिया है, तो यह प्रोजेक्ट की सूची में दिखाई देना चाहिए। प्रोजेक्ट पर क्लिक करके इसे खोलें।
अपने प्रोजेक्ट को खोलने के बाद, फाइल ट्री व्यू या कमिट पैनल पर क्लिक करें जहाँ आप अपनी कार्यशील निर्देशिका में सभी बदली गई फाइलें देखेंगे। न की गई कमिट बदलो अनस्टेज्ड चेंजेस नामक अनुभाग के अंतर्गत दिखाई देते हैं। यहां, आप देख सकते हैं कि किन फाइलों में बदलाव, जोड़े गए या हटाए गए हैं।
परिवर्तनों को स्टोर करने के लिए, कमिट पैनल में स्टैश बटन खोजें। इस बटन पर क्लिक करने से एक मोडल विंडो या ड्रॉपडाउन मेनू खुलेगा जहाँ आपको अपने सेव किए गए परिवर्तनों के लिए एक वर्णनात्मक संदेश प्रदान करने का विकल्प मिलेगा। एक वर्णनात्मक संदेश प्रदान करने से आपके संग्रहीत परिवर्तनों के उद्देश्य या संदर्भ को याद रखने में मदद मिलती है।
संदेश लिखने के बाद, परिवर्तनों को स्टोर करने के लिए क्रिया की पुष्टि करें। इस बिंदु पर, GitKraken आपके कार्यशील निर्देशिका से परिवर्तनों को हटा देगा और उन्हें स्टैश स्टैक में संग्रहीत कर देगा।
एक बार आपके परिवर्तन स्टैश हो जाने पर, आप बिना किसी संघर्ष के किसी अन्य शाखा पर स्विच करने या दूरस्थ से परिवर्तन खींचने के लिए स्वतंत्र हैं। किसी अन्य ब्रांच पर नेविगेट करने के लिए GitKraken की साइडबार का उपयोग करें। बस उस ब्रांच पर क्लिक करें जिसे आप स्विच करना चाहते हैं। आप देखेंगे कि आपकी कार्यशील निर्देशिका में अब स्टैश की गई परिवर्तन नहीं होंगे।
जब आप अपने कार्य पर वापस जाने के लिए तैयार हों, तो उस ब्रांच पर लौटें जहां आपने मूल रूप से परिवर्तन स्टोर किए थे (या यदि आवश्यक हो तो किसी अन्य ब्रांच पर)। साइडबार या शीर्ष पैनल में स्थित स्टैश अनुभाग खोलें। यहां, आप उन सभी स्टैश को देखेंगे जिन्हें आपने बनाया है। वांछित स्टैश प्रविष्टि पर क्लिक करें, और यह विकल्पों का खुलासा करेगा जैसे Apply, Pop, और Delete।
Apply आपके वर्तमान कार्य निर्देशिका में आपके द्वारा स्टैश में किए गए परिवर्तनों को लागू करेगा बिना सूची से स्टैश को हटाए। Pop आपके द्वारा स्टैश में किए गए परिवर्तनों को लागू करेगा और फिर सूची से स्टैश को हटा देगा। अपनी जरूरत के हिसाब से विकल्प चुनें।
मान लीजिए कि आप feature-login
ब्रांच पर एक फीचर पर काम कर रहे हैं। आपने कई फाइलों में बदलाव किए हैं, लेकिन इससे पहले कि आप अपने परिवर्तनों को कमिट कर सकें, main
ब्रांच पर एक बग की सूचना दी जाती है जिसे तुरंत ध्यान देने की जरूरत होती है। यहाँ बताया गया है कि आप इस स्थिति को संभालने के लिए स्टैशिंग का उपयोग कैसे करेंगे:
main
ब्रांच पर जाएं।main
ब्रांच पर बग फिक्स को हल करने और कमिट करने के बाद, फिर से feature-login
पर स्विच करें।GitKraken का उपयोग करना आपके प्रोजेक्ट के अस्थायी संशोधनों का प्रबंधन करने का एक प्रभावी तरीका है। ग्राफिकल इंटरफेस इसे बनाता है कमांड लाइन का उपयोग किए बिना स्टैश बनाने, लागू करने और प्रबंधित करने के लिए सुविधाजनक है, जो विशेष रूप से मददगार हो सकता है यदि आप दृश्य उपकरणों को पसंद करते हैं। जैसे-जैसे आप स्टैशिंग के साथ अधिक सहज होते जाते हैं, आप इसकी लचीलापन और उत्पादकता की सराहना करेंगे जो यह आपके संस्करण नियंत्रण वर्कफ्लो में ला सकता है।
याद रखें, आप हमेशा GitKraken में स्टैश की सूचियों की समीक्षा कर सकते हैं और उन्हें वापस अपनी कार्यशील निर्देशिका पर लागू करने का सही समय चुन सकते हैं। स्टैशिंग एक शक्तिशाली फीचर है जो Git को विकास के लिए एक मजबूत प्रणाली बनाता है, और GitKraken का उपयोग इसे और भी अधिक एक्सेसिबल बनाता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं