Ich habe versucht, eine Datei in der Befehlszeile mit Git zusammenzuführen, als eine Fehlermeldung erschien, die mir mitteilte, dass die Zusammenführung abgebrochen wurde.Git füge linke HEAD-Markierungen in meine Dateien ein
Ich dachte, das war das Ende, aber dann erkannte ich, dass es Gitmarks in meinen Dateien gibt. Wie so:
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
Die Dateien wurden nicht von mir bearbeitet und zeigen Zeilen eingefügt mit:
- HEAD nach weniger als Zeichen (
<<<<<<< HEAD
) - Linien geänderten Code
- einen String von Gleichzeichen (
=======
) - die neue Version des Codes
- eine andere Zeile beginnend mit Größer als Zeichen und dem Namen des Zweiges (
>>>>>>> gh-pages
)
Was schlimmer ist, ist, dass die Dateiinhalte nicht mehr in Ordnung sind. Weiß jemand, wie ich diese Dateien wieder zum normalen zurückbekomme, und die Änderungen, die ich im gh-Zweig gemacht habe, in den Hauptzweig verschmolzen?
Wie sollte die Datei aussehen, wenn ich mit der Bearbeitung fertig bin? – lowerkey
@lowerkey Genau wie Sie möchten, dass das Ergebnis der Endverknüpfung aussieht. Meine Vermutung ist, dass Sie wirklich nur den Teil in der 'gh-pages' Version wollen, also würden Sie einfach die Sachen von' <<<<<< nach '======' löschen und auch die Single entfernen '>>>>>>' line, wobei die beiden Zeilen des eigentlichen Codes zwischen '=======' und '>>>>>>' stehen. – Amber
Danke, ich denke, ich bekomme den Dreh raus. Löschen Sie alles vom Kopf bis ====== und entfernen Sie dann die übrig gebliebenen HEADmarks. – lowerkey