मैंने गिट का उपयोग करके कमांड लाइन में एक फ़ाइल मर्ज करने का प्रयास किया, जब एक त्रुटि संदेश मुझे प्रकट हुआ कि मुझे विलय निरस्त कर दिया गया था।गिट विलय मेरी फ़ाइलों में HEAD अंक छोड़ दिया
मैंने सोचा कि इसका अंत था, लेकिन तब मुझे एहसास हुआ कि मेरी फाइलों में गिटमार्क हैं। इसलिए जैसा:
start =
expression
validchar =
[0-9a-zA-Z_?!+\[email protected]#$%^&*/.]
integer =
<<<<<<< HEAD
digits:[0-9]+
{ return digits.join(""); }
=======
sign:"-"* digits:[0-9]+
{ return sign + digits.join(""); }
>>>>>>> gh-pages
फ़ाइलें मेरे द्वारा नहीं संपादित किया गया और इस शो लाइनों के साथ डाला: के बाद
- प्रमुख लक्षण (
<<<<<<< HEAD
) - बदली हुई कोड की लाइनें
- एक स्ट्रिंग से कम बराबर संकेतों (
=======
) - कोड
- का नया संस्करण एक और पंक्ति संकेतों से अधिक और शाखा का नाम (
>>>>>>> gh-pages
)
इससे भी बदतर यह है कि फ़ाइल सामग्री अब क्रम में नहीं है। क्या कोई जानता है कि मैं उन फ़ाइलों को सामान्य कैसे प्राप्त करता हूं, और gh-branch में किए गए परिवर्तन मास्टर शाखा में विलय हो जाते हैं?
जब मैं संपादन कर रहा हूं तो फाइल को कैसा दिखना चाहिए? – lowerkey
@lowerkey ठीक है कि आप अंत में विलय किए गए परिणाम को कैसे देखना चाहते हैं। मेरा अनुमान है कि आप वास्तव में केवल 'gh-pages' संस्करण में हिस्सा चाहते हैं, इसलिए आप' <<<<<< 'से' ====== 'से सामान हटा देंगे और एकल को भी हटा देंगे '>>>>>>' लाइन, '=======' और '>>>>>>' के बीच वास्तविक कोड की दो पंक्तियों को छोड़कर। – Amber
धन्यवाद, मुझे लगता है कि मुझे इसका लटका मिल रहा है। सिर से ====== तक सब कुछ हटाएं और फिर बचे हुए हेडमार्क को हटा दें। – lowerkey