Tentei mesclar um arquivo na linha de comando usando Git, quando uma mensagem de erro apareceu informando que a mesclagem foi abortada.
Eu pensei que era o fim de tudo, mas então percebi que há gitmarks em meus arquivos. Igual a:
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
Os arquivos não foram editados por mim e mostram linhas inseridas com:
- HEAD após menos de sinais (
<<<<<<< HEAD
) - linhas de código alterado
- uma sequência de sinais de igual (
=======
) - a nova versão do código
- outra linha começando com sinais de maior que e o nome da ramificação (
>>>>>>> gh-pages
)
O pior é que o conteúdo do arquivo não está mais em ordem. Alguém sabe como faço para que esses arquivos voltem ao normal e as alterações que fiz no gh-branch foram mescladas com o branch master?
gh-pages
versão, então você apenas excluiria o material de<<<<<<
para======
e também removeria a única>>>>>>
linha, deixando as duas linhas do código real entre=======
e>>>>>>
.