Ho provato a unire un file nella riga di comando utilizzando Git, quando è apparso un messaggio di errore che mi diceva che l'unione era stata interrotta.Git si fondono a sinistra segni HEAD nei miei file
Ho pensato che era la fine, ma poi ho capito che ci sono gitmarks nei miei file. In questo modo:
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
I file sono stati non a cura di me e mostrare le linee inserite con:
- testa dopo meno di segni (
<<<<<<< HEAD
) - righe di codice modificato
- una stringa di segni di uguale (
=======
) - la nuova versione del codice
- un'altra riga a partire da maggiore di segni e il nome del ramo (
>>>>>>> gh-pages
)
Ciò che è peggio è che il contenuto del file non è più in ordine. Qualcuno sa come faccio a riportare i file alla normalità e le modifiche apportate al ramo gh si sono fuse nel ramo principale?
Come dovrebbe apparire il file quando ho finito di modificare? – lowerkey
@lowerkey Esattamente come si desidera ottenere il risultato finale unito. La mia ipotesi è che tu voglia solo la parte nella versione 'gh-pages', quindi devi solo eliminare la roba da << <<<<<<' a '======' e rimuovere anche il singolo '>>>>>>' line, lasciando le due righe di codice effettivo tra '======= 'e' >>>>>> '. – Amber
Grazie, penso di aver capito bene. Elimina tutto dalla testa a ====== e quindi rimuovi gli HEADmark rimanenti. – lowerkey