Intenté fusionar un archivo en la línea de comandos usando Git, cuando apareció un mensaje de error que me decía que la fusión se había cancelado.
Pensé que eso era el final, pero luego me di cuenta de que hay gitmarks en mis archivos. Al igual que:
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
Los archivos no han sido editados por mí y muestran líneas insertadas con:
- HEAD después de menos que signos (
<<<<<<< HEAD
) - líneas de código cambiado
- una cadena de signos iguales
=======
) - la nueva versión del código
- otra línea que comienza con signos mayores que y el nombre de la rama (
>>>>>>> gh-pages
)
Lo peor es que el contenido del archivo ya no está en orden. ¿Alguien sabe cómo puedo hacer que esos archivos vuelvan a la normalidad y los cambios que hice en la rama gh se fusionaron con la rama maestra?
gh-pages
versión, por lo que simplemente eliminaría las cosas de<<<<<<
a======
y también eliminaría la>>>>>>
línea única , dejando las dos líneas de código real entre=======
y>>>>>>
.