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