J'ai essayé de fusionner un fichier dans la ligne de commande à l'aide de Git, lorsqu'un message d'erreur est apparu m'indiquant que la fusion avait été abandonnée.
Je pensais que c'était la fin, mais j'ai ensuite réalisé qu'il y avait des gitmarks dans mes fichiers. Ainsi:
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
Les fichiers n'ont pas été modifiés par moi et affichent les lignes insérées avec:
- HEAD après moins de signes (
<<<<<<< HEAD
) - lignes de code modifié
- une chaîne de signes égal (
=======
) - la nouvelle version du code
- une autre ligne commençant par des signes supérieur à et le nom de la branche (
>>>>>>> gh-pages
)
Le pire, c'est que le contenu du fichier n'est plus en ordre. Est-ce que quelqu'un sait comment je ramène ces fichiers à la normale, et les modifications que j'ai apportées dans la branche gh ont fusionné dans la branche master?
gh-pages
version, donc vous supprimeriez simplement les éléments de<<<<<<
à======
et supprimeriez également la>>>>>>
ligne unique , laissant les deux lignes de code réel entre=======
et>>>>>>
.