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

गिट असंबंधित इतिहास को मर्ज करने से इंकार कर रहा है

गिट वर्कफ़्लो में कई स्थान हैं जो त्रुटियों का कारण बन सकते हैं। इस लेख में, हम एक ऐसी त्रुटि के बारे में बात करेंगे जिससे निपटने और समाधान खोजने में भ्रमित हो रहा है!

गिट त्रुटि

fatal: refusing to merge unrelated histories त्रुटि तब होती है जब आपने किसी प्रोजेक्ट को git रिपॉजिटरी से और लाइन के साथ कहीं क्लोन किया है, वह विशेष .git निर्देशिका हटा दी जाती है या दूषित हो जाती है।

यह .git निर्देशिका वह तरीका है जिससे कोई संस्करण नियंत्रण दूरस्थ रिपॉजिटरी से आपके परिवर्तनों को ट्रैक करता है। जब आप ls -a . इनपुट करते हैं तो आप देख सकते हैं कि यह निर्देशिका मौजूद है अपने स्थानीय भंडार की मूल निर्देशिका में आदेश। परिणाम की सूची में .git . है वहाँ निर्देशिका।

गिट असंबंधित इतिहास को मर्ज करने से इंकार कर रहा है

क्योंकि .git निर्देशिका क्षतिग्रस्त या हटा दी गई है, संस्करण नियंत्रण आपके स्थानीय इतिहास से अनजान है और जब आप रिमोट रेपो से धक्का या खींचते हैं तो यह मर्ज असंबंधित इतिहास त्रुटि फेंक देगा।

समाधान

इसके लिए Git का समाधान एस्केप हैच --allow-unrelated-histories के साथ रिमोट रेपो को अपने प्रोजेक्ट में शामिल करना है। ।

git pull origin master --allow-unrelated-histories

यह दो परियोजनाओं को गैर-मिलान गिट इतिहास के साथ विलय करने की अनुमति देता है। अधिक जानकारी यहाँ Git के आधिकारिक दस्तावेज़ीकरण पर पाई जा सकती है।

यदि आप पुल कमांड दर्ज करने के बाद पुश करने का प्रयास करते हैं, तो अब आप इसे करने में सक्षम होंगे।

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

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


  1. बचाव के लिए गिट रीसेट

    जब आप किसी प्रोजेक्ट पर स्वयं या टीम के हिस्से के रूप में काम कर रहे हों, तो ऐसे उदाहरण हो सकते हैं जब आप किसी कमिट को पूर्ववत करना चाहते हैं। git reset कमांड वास्तविक जीवन रक्षक के रूप में जाने जाने वाले उपकरणों में से एक है। Git का ट्रैकिंग तंत्र git reset में जाने से पहले , हमें गिट की अंतर्न

  1. गिट असंबंधित इतिहास को मर्ज करने से इंकार कर रहा है

    गिट वर्कफ़्लो में कई स्थान हैं जो त्रुटियों का कारण बन सकते हैं। इस लेख में, हम एक ऐसी त्रुटि के बारे में बात करेंगे जिससे निपटने और समाधान खोजने में भ्रमित हो रहा है! गिट त्रुटि fatal: refusing to merge unrelated histories त्रुटि तब होती है जब आपने किसी प्रोजेक्ट को git रिपॉजिटरी से और लाइन के साथ

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

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