Saya mencoba menggabungkan file di baris perintah menggunakan Git, ketika pesan kesalahan muncul yang memberi tahu saya bahwa penggabungan dibatalkan.
Saya pikir itu akhirnya, tetapi kemudian saya menyadari ada gitmark di file saya. Seperti:
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
File telah diedit bukan oleh saya dan menunjukkan baris yang disisipkan dengan:
- KEPALA setelah kurang dari tanda (
<<<<<<< HEAD
) - baris kode yang diubah
- serangkaian tanda sama dengan (
=======
) - versi baru kode
- baris lain dimulai dengan tanda lebih besar dari dan nama cabang (
>>>>>>> gh-pages
)
Yang lebih buruk adalah konten file tidak lagi teratur. Adakah yang tahu bagaimana saya mengembalikan file-file itu ke normal, dan perubahan yang saya buat di gh-branch digabungkan ke dalam cabang master?
gh-pages
versi, jadi Anda hanya akan menghapus barang dari<<<<<<
to======
dan juga menghapus satu>>>>>>
baris, meninggalkan dua baris kode aktual di antara=======
dan>>>>>>
.