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