fatal: refusing to merge unrelated historiesfatal: refusing to merge unrelated histories
Git उन दो ब्रांच को merge करने से मना करता है जो कोई सामान्य ancestor साझा नहीं करतीं।
CONFLICT (content): Merge conflictGit दोनों ब्रांच में एक ही लाइनें बदली होने के कारण स्वचालित रूप से merge नहीं कर सका।
दो ब्रांच ने एक ही फ़ाइल की एक ही लाइनों को अलग-अलग तरीके से संशोधित किया। Git स्वचालित रूप से यह तय नहीं कर सकता कि कौन सा संस्करण रखना है। यह तब सामान्य है जब कई डेवलपर एक ही कोड सेक्शन संपादित करते हैं।
conflicted फ़ाइलें खोलें और conflict markers (<<<<<<<, =======, >>>>>>>) देखें। सही संस्करण चुनें या दोनों बदलाव मिलाएँ। resolved फ़ाइलों को git add से stage करें, फिर git commit से merge पूरा करें।
git merge feature-branch # then resolve conflicts manuallyfatal: refusing to merge unrelated historiesGit उन दो ब्रांच को merge करने से मना करता है जो कोई सामान्य ancestor साझा नहीं करतीं।
error: Your local changes would be overwrittenGit किसी ऑपरेशन को इसलिए करने से मना करता है क्योंकि वह uncommitted local changes को overwrite कर देगा।
You are in 'detached HEAD' stateHEAD किसी ब्रांच की बजाय एक विशिष्ट commit की ओर इंगित कर रहा है, जिसका अर्थ है कि नए commit orphaned हो जाएंगे।
error: sparse-checkout is not enabledsparse-checkout ऑपरेशन का प्रयास किया गया किंतु feature सक्षम नहीं है।
error: pack exceeds maximum allowed sizeGit pack ऑपरेशन अधिकतम अनुमत आकार से अधिक हो गया।
error: pathspec did not match any filesनिर्दिष्ट फ़ाइल pattern किसी भी tracked file से मेल नहीं खाया।