मऊ

Git मर्ज त्रुटी कशी दुरुस्त करावी

समस्या दूर करण्यासाठी आमचे इन्स्ट्रुमेंट वापरुन पहा





वर पोस्ट केलेशेवटचे अपडेट: १३ ऑक्टोबर २०२१

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



Git मर्ज त्रुटी कशी दुरुस्त करावी

Git आणि त्याची वैशिष्ट्ये



Git हा कोड किंवा सॉफ्टवेअर आहे जो तुम्हाला फाइल्सच्या कोणत्याही गटातील बदलांचे निरीक्षण करण्याची परवानगी देतो. हे सामान्यत: प्रोग्रामरमधील कामाचे समन्वय साधण्यासाठी वापरले जाते. Git च्या काही उल्लेखनीय वैशिष्ट्यांमध्ये हे समाविष्ट आहे:

    गती डेटा सुरक्षाआणि अखंडता सहाय्यवितरित आणि नॉन-रेखीय प्रक्रियांसाठी

सोप्या शब्दात, Git एक व्यवस्थापन प्रणाली आहे जी आहे मुक्त आणि मुक्त स्रोत . विविध योगदानकर्त्यांच्या सहाय्याने, ते प्रकल्प आणि फाइल्सचा मागोवा ठेवते कारण ते काही काळाने सुधारित केले जातात. शिवाय, गिट तुम्हाला परवानगी देतो पूर्वीच्या स्थितीत परत या किंवा आवृत्ती, Git merge error सारख्या त्रुटींच्या बाबतीत.



यासाठी तुम्ही Git डाउनलोड करू शकता खिडक्या , macOS , किंवा लिनक्स संगणक प्रणाली.

सामग्री[ लपवा ]



Git मर्ज त्रुटी कशी दुरुस्त करावी: तुम्हाला प्रथम तुमच्या वर्तमान निर्देशांकाचे निराकरण करणे आवश्यक आहे

Git Current Index error तुम्हाला विलीनीकरणाच्या विरोधामुळे दुसऱ्या शाखेत जाण्यापासून प्रतिबंधित करते. काहीवेळा ठराविक फायलींमधील विरोधाभासामुळे ही त्रुटी पॉप अप होऊ शकते, परंतु बहुतेकदा ती असते तेव्हा दिसते विलीनीकरणात अपयश . जेव्हा तुम्ही वापरता तेव्हा हे देखील होऊ शकते ओढणे किंवा तपासा आज्ञा

त्रुटी: आपण प्रथम आपल्या वर्तमान निर्देशांकाचे निराकरण करणे आवश्यक आहे

Git करंट इंडेक्स त्रुटीची दोन ज्ञात कारणे आहेत:

    विलीनीकरण अयशस्वी -यामुळे विलीनीकरणाचा संघर्ष निर्माण होतो ज्याचे पुढील शाखेत सहज संक्रमण होण्यासाठी निराकरण करणे आवश्यक आहे. फायलींमधील संघर्ष -जेव्हा तुम्ही वापरत असलेल्या विशिष्ट शाखेत काही परस्परविरोधी फाइल्स असतात, तेव्हा ते तुम्हाला कोड तपासण्यापासून किंवा पुश करण्यापासून प्रतिबंधित करते.

गिट मर्ज संघर्षांचे प्रकार

तुम्हाला खालील परिस्थितींमध्ये गिट मर्ज त्रुटीचा सामना करावा लागू शकतो:

    विलीनीकरण प्रक्रिया सुरू करत आहे:जेव्हा ए असेल तेव्हा विलीनीकरण प्रक्रिया सुरू होणार नाही कार्यरत निर्देशिकेच्या स्टेज क्षेत्रामध्ये बदल सध्याच्या प्रकल्पासाठी. तुम्हाला प्रथम प्रलंबित क्रिया स्थिर करणे आणि पूर्ण करणे आवश्यक आहे. विलीनीकरण प्रक्रियेदरम्यान:जेव्हा पी विलीन होत असलेली शाखा आणि सध्याची किंवा स्थानिक शाखा यांच्यातील समस्या , विलीनीकरण प्रक्रिया पूर्ण होणार नाही. या प्रकरणात, Git स्वतः त्रुटी सोडवण्याचा प्रयत्न करतो. तथापि, काही घटनांमध्ये, आपल्याला ते दुरुस्त करण्याची आवश्यकता असू शकते.

तयारीचे टप्पे:

1. Git विलीनीकरण त्रुटीचे निराकरण करण्यासाठी आज्ञा कार्यान्वित करण्यापूर्वी, तुम्हाला याची खात्री करणे आवश्यक आहे इतर वापरकर्त्यांपैकी कोणीही नाही विलीनीकरणाच्या फाइल्समध्ये प्रवेश करतात किंवा त्यामध्ये कोणतेही बदल करतात.

2. हे शिफारसीय आहे की आपण सर्व बदल जतन करा कमिट कमांड वापरून त्या शाखेतून बाहेर पडण्यापूर्वी किंवा सध्याची शाखा मुख्य शाखेत विलीन करण्यापूर्वी. वचनबद्ध करण्यासाठी दिलेल्या आज्ञा वापरा:

|_+_|

टीप: आम्‍ही तुम्‍हाला या लेखाच्या शेवटी दिलेल्‍या कॉमन गिट अटी आणि कमांडस् च्‍या शब्दकोषातून वाचण्‍याची शिफारस करतो.

Git मर्ज. Git मर्ज त्रुटी कशी दुरुस्त करावी: तुम्हाला प्रथम तुमच्या वर्तमान निर्देशांकाचे निराकरण करणे आवश्यक आहे

आता, Git Current Index Error किंवा Git Merge Error सोडवण्यापासून सुरुवात करू.

पद्धत 1: Git मर्ज रीसेट करा

विलीनीकरण पूर्ववत केल्याने कोणतेही विलीनीकरण झाले नसताना तुम्हाला प्रारंभिक स्थितीत पोहोचण्यात मदत होईल. तर, कोड एडिटरमध्ये दिलेल्या कमांड्स कार्यान्वित करा:

1. प्रकार $ git रीसेट - विलीन करा आणि दाबा प्रविष्ट करा.

2. हे कार्य करत नसल्यास, कमांड वापरा $ git रीसेट - हार्ड हेड आणि दाबा प्रविष्ट करा .

याने Git रीसेट विलीनीकरण साध्य केले पाहिजे आणि अशा प्रकारे, Git विलीनीकरण त्रुटी सोडवा.

पद्धत 2: सध्याची किंवा वर्तमान शाखा मुख्य शाखेत विलीन करा

वर्तमान शाखेत स्विच करण्यासाठी आणि Git मर्ज त्रुटीचे निराकरण करण्यासाठी नोट एडिटरमध्ये खालील आदेश चालवा:

1. प्रकार git चेकआउट आणि नंतर, दाबा प्रविष्ट करा की

2. प्रकार git merge -s our master मर्ज कमिट अंमलात आणण्यासाठी.

टीप: खालील कोड हेड/मास्टर शाखेतील सर्व काही नाकारेल आणि फक्त तुमच्या वर्तमान शाखेतील डेटा संग्रहित करेल.

3. पुढे, कार्यान्वित करा git चेकआउट मास्टर मुख्य शाखेकडे परत जाण्यासाठी.

4. शेवटी, वापरा git कार्य करते दोन्ही खाती एकत्र करण्यासाठी.

या पद्धतीच्या चरणांचे अनुसरण केल्याने दोन्ही शाखा विलीन होतील आणि Git वर्तमान निर्देशांक त्रुटी दूर केली जाईल. नसल्यास, पुढील निराकरण करण्याचा प्रयत्न करा.

हे देखील वाचा: Windows 10 मध्ये फोल्डर मर्ज विरोध दर्शवा किंवा लपवा

पद्धत 3: विलीनीकरण विवाद सोडवा

विवाद असलेल्या फायली शोधा आणि सर्व समस्यांचे निराकरण करा. विलीन संघर्ष निराकरण Git वर्तमान निर्देशांक त्रुटीपासून मुक्त होण्याचा एक महत्त्वाचा भाग आहे.

1. प्रथम, ओळखा त्रासदायक फायली म्हणून:

  • कोड एडिटरमध्ये खालील आदेश टाइप करा: $ vim /path/to/file_with_conflict
  • दाबा प्रविष्ट करा ते कार्यान्वित करण्यासाठी की.

2. आता, फाइल्स याप्रमाणे कमिट करा:

  • प्रकार $ git कमिट -a -m 'कमिट संदेश'
  • मारा प्रविष्ट करा .

पुढील चरण पूर्ण केल्यानंतर, प्रयत्न करा तपासा शाखेचे आणि ते काम केले आहे का ते पहा.

पद्धत 4: विवाद निर्माण करणारी शाखा हटवा

ज्या शाखेत अनेक मतभेद आहेत ती हटवा आणि नव्याने सुरुवात करा. जेव्हा दुसरे काहीही कार्य करत नाही, तेव्हा खालीलप्रमाणे Git मर्ज त्रुटीचे निराकरण करण्यासाठी विवादित फायली हटविणे नेहमीच चांगली कल्पना असते:

1. प्रकार git checkout -f कोड एडिटरमध्ये.

2. दाबा प्रविष्ट करा .

हे देखील वाचा: एकाधिक Google ड्राइव्ह आणि Google फोटो खाती एकत्र करा

शब्दकोष: सामान्य गिट आदेश

Git कमांड्सची खालील यादी तुम्हाला Git मर्ज त्रुटी सोडवण्याच्या भूमिकेबद्दल सारांशित कल्पना देईल: तुम्हाला प्रथम तुमच्या वर्तमान निर्देशांकाचे निराकरण करणे आवश्यक आहे.

एक git log -merge: हा आदेश तुमच्या सिस्टीममधील मर्ज विरोधामागील सर्व कमांडची सूची प्रदान करेल.

दोन git diff : तुम्ही git diff कमांड वापरून स्टेटस रिपॉझिटरीज किंवा फाइल्समधील फरक ओळखू शकता.

3. git चेकआउट: फाइलमध्ये केलेले बदल पूर्ववत करणे शक्य आहे आणि तुम्ही गिट चेकआउट कमांड वापरून शाखा बदलू शकता.

चार. git रीसेट - मिश्रित: त्याचा वापर करून कार्यरत निर्देशिकेतील बदल आणि स्टेजिंग क्षेत्रातील बदल पूर्ववत करणे शक्य आहे.

५. git विलीनीकरण - निरस्त करा: जर तुम्हाला विलीन होण्यापूर्वी स्टेजवर परत यायचे असेल तर तुम्ही Git कमांड, git merge –abort वापरू शकता. हे तुम्हाला विलीनीकरण प्रक्रियेतून बाहेर पडण्यास देखील मदत करेल.

6. git रीसेट: जर तुम्हाला विवादित फाइल्स त्यांच्या मूळ स्थितीत रीसेट करायच्या असतील, तर तुम्ही ही कमांड git reset वापरू शकता. ही आज्ञा सहसा विलीन संघर्षाच्या वेळी वापरली जाते.

शब्दकोश: सामान्य Git अटी

Git विलीनीकरण त्रुटी दूर करण्यापूर्वी त्यांच्याशी परिचित होण्यासाठी या अटी वाचा.

एक तपासा- ही आज्ञा किंवा संज्ञा वापरकर्त्याला शाखा बदलण्यात मदत करते. परंतु असे करताना तुम्ही फाईल संघर्षांपासून सावध असले पाहिजे.

दोन आणणे - तुम्ही गिट फेच करता तेव्हा तुम्ही विशिष्ट शाखेतून तुमच्या वर्कस्टेशनवर फाइल्स डाउनलोड आणि ट्रान्सफर करू शकता.

3. निर्देशांक- त्याला Git चा कार्यरत किंवा स्टेजिंग विभाग म्हणतात. तुम्ही फाइल्स कमिट करण्यास तयार होईपर्यंत सुधारित, जोडलेल्या आणि हटवलेल्या फायली अनुक्रमणिकेमध्ये संग्रहित केल्या जातील.

चार. विलीन - एका शाखेतून बदल हलवणे आणि त्यांना वेगळ्या (पारंपारिकपणे मास्टर) शाखेत समाविष्ट करणे.

५. डोके - तो राखीव आहे डोके कमिट दरम्यान वापरलेला (नाव दिलेला संदर्भ).

शिफारस केलेले:

आम्हाला आशा आहे की आमच्या मार्गदर्शकाने मदत केली आणि तुम्ही निराकरण करण्यात सक्षम झाला आहात Git मर्ज त्रुटी: तुम्हाला प्रथम तुमच्या वर्तमान निर्देशांकाचे निराकरण करणे आवश्यक आहे . तुमच्या काही शंका असतील तर त्या टिप्पणी विभागात टाका.

एलोन डेकर

एलोन सायबर एस मध्ये एक टेक लेखक आहे. तो आता सुमारे 6 वर्षांपासून कसे-करायचे मार्गदर्शक लिहित आहे आणि त्याने अनेक विषय समाविष्ट केले आहेत. त्याला विंडोज, अँड्रॉइडशी संबंधित विषय आणि नवीनतम युक्त्या आणि टिप्स कव्हर करायला आवडतात.