Я попытался объединить файл в командной строке с помощью Git, когда появилось сообщение об ошибке, в котором говорилось, что объединение было прервано.
Я думал, что это конец, но потом понял, что в моих файлах есть gitmark. Вот так:
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
версии, поэтому вы просто удалите материал из<<<<<<
в,======
а также удалите одну>>>>>>
строку, оставив две строки фактического кода между=======
и>>>>>>
.