Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

गिट त्रुटि:ट्रैक न की गई फ़ाइलों को चेकआउट द्वारा अधिलेखित कर दिया जाएगा

अपने प्रोजेक्ट में अपने परिवर्तनों का ट्रैक रखने के लिए git का उपयोग करते समय, कई चीजें हो सकती हैं जो त्रुटि का कारण बनती हैं। जब आप एक शाखा से दूसरी शाखा में जाते हैं, तो आपको यह त्रुटि मिल सकती है:

error: the following untracked working tree files would be overwritten by checkout

[ List of Files Here ]

Please, commit your changes or stash them before you can switch branches.

यह त्रुटि तब होती है जब आपके पास वर्तमान शाखा में मौजूद फ़ाइलें होती हैं जिनमें उस शाखा में भी परिवर्तन होते हैं जिस पर आप काम कर रहे हैं। सुधार काफी सरल है:ठीक वही करें जो अंतिम कथन त्रुटि में कहता है।

परिवर्तन करें

परिवर्तन करने के लिए, आप निम्नलिखित इनपुट करेंगे:

git commit -m "Insert meaningful git commit message here"

यह आपके कामकाजी पेड़ को साफ कर देना चाहिए। और फिर git checkout <name-of-branch> . का उपयोग करें शाखाएं बदलने के लिए।

स्टैश परिवर्तन

अपने परिवर्तनों को तब तक संग्रहीत करने के लिए git stash का उपयोग करें जब तक आप प्रतिबद्ध होने के लिए तैयार न हों। गिट स्टैश आपके परिवर्तनों को संरक्षित करेगा, लेकिन जब तक आप तैयार न हों तब तक उन्हें किसी प्रतिबद्धता या शाखा से संबद्ध न करें।

स्टैश का उपयोग करने के लिए, अपने स्थानीय भंडार में निम्न कार्य करें:

git stash push 
git checkout <branch-you-need-to-switch-to>
--- do whatever you have to do on <branch-you-need-to-switch-to> ---
git checkout <previous-branch>
git stash pop 

यदि आप इस बात से परिचित हैं कि स्टैक कैसे काम करता है, तो यह सीधा है। एक अनुस्मारक के रूप में, एक स्टैक एक लास्ट-इन-फर्स्ट-आउट (LIFO) डेटा संरचना है। नवीनतम स्टैश को सूची के अंत में जोड़ा जाता है। जब आप इसका उपयोग करने के लिए तैयार हों तो इसे बंद कर दें।

डिफ़ॉल्ट व्यवहार स्टैश सूची में अंतिम तत्व को पॉप ऑफ करना और इसे पूरी तरह से हटा देना है। यदि आप छिपाने की जगह से छुटकारा नहीं चाहते हैं, लेकिन बस इसका उपयोग करें, तो आप git stash apply के साथ ऐसा कर सकते हैं ।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

निष्कर्ष

इस लेख में, हमने एक कार्यशील ट्री फ़ाइल त्रुटि को ठीक करने के दो तरीकों पर ध्यान दिया, जिसे चेकआउट पर अधिलेखित कर दिया जाएगा। ज्यादातर बार, हम ठीक वही कर सकते हैं जो git त्रुटि इसे ठीक करने के लिए कहती है। इस उदाहरण में, हम या तो परिवर्तन कर सकते हैं या कार्यशील ट्री को साफ़ करने के लिए परिवर्तनों को छिपा सकते हैं ताकि हम शाखाएँ बदल सकें। आप अपनी त्रुटि को दूर करने के लिए कौन सा निर्णय लेते हैं, यह इस बात पर निर्भर करता है कि आपकी टीम का git वर्कफ़्लो क्या है। हमेशा मदद मांगें यदि आप सुनिश्चित नहीं हैं कि क्या करना है। हैप्पी हैकिंग!


  1. गिट मर्ज त्रुटि को कैसे ठीक करें

    शाखाओं की अवधारणा गिट की कार्यक्षमता से जुड़ी है। एक मास्टर शाखा है जिसके बाद कई शाखाएँ हैं जो इससे बाहर निकलती हैं। यदि आप एक शाखा से दूसरी शाखा में स्विच करते हैं या यदि शाखा फ़ाइलों के साथ कोई विरोध है, तो आपको त्रुटि संदेश का सामना करना पड़ेगा, Git त्रुटि:आपको पहले अपनी वर्तमान अनुक्रमणिका को हल

  1. स्टीम पर मिसिंग डाउनलोड की गई फाइल एरर को ठीक करें

    वीडियो गेम डाउनलोड करने, इंस्टॉल करने और खेलने के लिए स्टीम एक बहुत ही लोकप्रिय प्लेटफॉर्म है। यह प्लेटफॉर्म पर ही गेम स्ट्रीमिंग और सोशल नेटवर्किंग सेवाएं भी प्रदान करता है। कई गेमर्स गेम खेलने के लिए इस प्लेटफॉर्म का उपयोग करते हैं और गेमिंग अनुभव को पूरी तरह से बढ़ाने के लिए अन्य गेमर्स और समुदाय

  1. क्या विंडोज 10 पर ओवरराइट की गई फाइलों को रिकवर करना संभव है?

    एक्सीडेंटल फाइल डिलीट सबसे आम हार्ड ड्राइव डेटा लॉस परिदृश्यों में से एक है। लोकप्रिय विश्वास के विपरीत, मिटाए गए हार्ड ड्राइव डेटा को वास्तव में कभी नहीं हटाया जाता है। इसके बजाय, डेटा कहाँ संग्रहीत किया गया था, इसके बारे में जानकारी हटा दी जाती है। यह आलेख ओवरराइटिंग फ़ाइलों से संबंधित मुद्दों को