ฉันพยายามรวมไฟล์ในบรรทัดคำสั่งโดยใช้ Git เมื่อข้อความแสดงข้อผิดพลาดปรากฏขึ้นแจ้งว่าการผสานถูกยกเลิก
ฉันคิดว่านั่นคือจุดจบของมัน แต่แล้วฉันก็รู้ว่ามี gitmarks ในไฟล์ของฉัน ชอบมาก:
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
ไฟล์ไม่ได้ถูกแก้ไขโดยฉันและแสดงบรรทัดที่แทรกด้วย:
- HEAD หลังเครื่องหมายน้อยกว่า (
<<<<<<< HEAD
) - บรรทัดของรหัสที่เปลี่ยนแปลง
- สตริงของเครื่องหมายเท่ากับ (
=======
) - เวอร์ชันใหม่ของรหัส
- อีกบรรทัดที่ขึ้นต้นด้วยมากกว่าเครื่องหมายและชื่อของสาขา (
>>>>>>> gh-pages
)
สิ่งที่แย่กว่านั้นคือเนื้อหาของไฟล์ไม่อยู่ในลำดับอีกต่อไป มีใครรู้บ้างว่าฉันทำให้ไฟล์เหล่านั้นกลับมาเป็นปกติได้อย่างไรและการเปลี่ยนแปลงที่ฉันทำใน gh-branch รวมเข้ากับ master branch
gh-pages
รุ่นดังนั้นคุณต้องการเพียงแค่สิ่งที่ลบจาก<<<<<<
ไป======
และยังเอาเดี่ยว>>>>>>
เส้นออกจากทั้งสองบรรทัดของรหัสที่เกิดขึ้นจริงระหว่างและ=======
>>>>>>