Я намагався об'єднати файл у командному рядку за допомогою 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
версії, тому ви просто видалите матеріал з<<<<<<
до,======
а також видаліть один>>>>>>
рядок, залишивши два рядки фактичного коду між=======
і>>>>>>
.