git · Git
संदेश
CONFLICT (content): Merge conflict in src/app.tsx
इसका मतलब
दोनों पक्षों ने वही पंक्तियाँ अलग-अलग तरह से बदलीं और git तय नहीं कर सकता कि कौन सही है, इसलिए उसने दोनों रूप फ़ाइल के भीतर <<<<<<<, ======= और >>>>>>> चिह्नों के बीच लिख दिए और रुक गया। ऐसा तब होता है जब आप और कोई और एक ही हिस्से को बदलें, या जब rebase आपके commit को उन्हीं पंक्तियों के बदलाव के ऊपर ले जाए। फ़ाइल खोलें, उसे सही रूप दें, चिह्न मिटाएँ, फिर git add करके commit कर दें। git merge --abort आपको merge से पहले की हालत में ठीक-ठीक लौटा देता है — commit हो चुकी चीज़ों के लिए सुरक्षित, पर हाथ से सुलझाए हिस्से उसके साथ चले जाते हैं।
सुधार
git merge --abort- कौन देता है
- git
- Git
- 29
git की लगभग हर त्रुटि एक इनकार होती है जिसका अर्थ है "इस स्थिति से वह काम करने पर कुछ खो जाएगा"; fatal: का मतलब है कि git ने कुछ भी बदले बिना रुक गया, और पहली पंक्ति के नीचे की hint: पंक्तियों में असली उपाय होता है।
एरर संदेश कैसे पढ़ें
- पहली पंक्ति से पढ़ें। जितना नीचे जाएँगे उतना वह औज़ार के भीतर की बात है; कारण आम तौर पर सबसे ऊपर लिखा होता है।
- फ़ाइल का नाम और पंक्ति संख्या दिखे तो वहीं से शुरू करें — stack का सबसे ऊपरी frame नहीं, बल्कि वह सबसे ऊपरी पंक्ति जिसमें आपकी लिखी फ़ाइल का नाम हो।
- संदेश को जैसा है वैसा खोजें, पर पहले अपने paths और variable नाम हटा दें — वही खोज को अटकाते हैं।
- वही स्थिति औज़ार के हर संस्करण में अलग शब्दों में आती है। नतीजे बेमेल लगें तो संस्करण संख्या भी जोड़ें।
- कोई सुधार चिपकाने से पहले देख लें कि वह क्या फेंक देगा। इनमें कुछ पलटे नहीं जा सकते।
अक्सर पूछे जाने वाले सवाल
Q. “CONFLICT (content): Merge conflict in src/app.tsx” का क्या मतलब है?
दोनों पक्षों ने वही पंक्तियाँ अलग-अलग तरह से बदलीं और git तय नहीं कर सकता कि कौन सही है, इसलिए उसने दोनों रूप फ़ाइल के भीतर <<<<<<<, ======= और >>>>>>> चिह्नों के बीच लिख दिए और रुक गया। ऐसा तब होता है जब आप और कोई और एक ही हिस्से को बदलें, या जब rebase आपके commit को उन्हीं पंक्तियों के बदलाव के ऊपर ले जाए। फ़ाइल खोलें, उसे सही रूप दें, चिह्न मिटाएँ, फिर git add करके commit कर दें। git merge --abort आपको merge से पहले की हालत में ठीक-ठीक लौटा देता है — commit हो चुकी चीज़ों के लिए सुरक्षित, पर हाथ से सुलझाए हिस्से उसके साथ चले जाते हैं।
Q. इसे कैसे ठीक करें?
git merge --abort — चलाने से पहले ऊपर देख लें कि यह कमांड क्या फेंक देता है।
Q. यह कौन-सा औज़ार देता है?
git। यह Git में आता है, और संदेश 6 शब्दों का है।