ฉันมีหลายสาขาที่แยกออกจากต้นแบบ (แต่ละอันในไดเรกทอรีย่อยแยกต่างหาก)
- สาขา 1: การพัฒนาใหม่ยังไม่เสร็จสมบูรณ์
- Branch2: โปรแกรมแก้ไขด่วนสำหรับปัญหา แต่ยังอยู่ภายใต้การทดสอบ
- สาขาที่ 3: ยุ่งไปกับสาขาซึ่งฉันจะไม่กู้คืน
ก่อนที่การทดสอบของโปรแกรมแก้ไขด่วนจะเสร็จสิ้นฉันต้องการรหัสที่มีอยู่แล้วใน Branch1 เพื่อให้ฉันสามารถพัฒนาต่อไปได้ด้วยการแก้ไข
(แต่เนื่องจากประสบการณ์ของฉันเกี่ยวกับคอมไพล์ไม่มากฉันเริ่มเล่นรอบกับผสานในสาขาที่ 3 โดยเฉพาะอย่างยิ่งสร้างขึ้นเพื่อยุ่งรอบก่อนที่ฉันจะยุ่งทั้ง Branch1 หรือ Branch2)
ในสาขาที่ 3 ของฉันฉันลองต่อไปนี้เป็นครั้งแรก:
git merge feature/Branch1
แต่สิ่งนี้ทำให้เกิดข้อผิดพลาดดังต่อไปนี้:
fatal: 'feature/Branch1' does not point to a commit
ต่อไปฉันได้กระทำ -a ใน Branch1 ของฉันและลองอีกครั้ง แต่มันก็ให้ข้อผิดพลาดเดียวกัน
ผมทำอะไรผิดหรือเปล่า? ฉันควรทำอย่างไรเพื่อรวมรหัสจาก - ในกรณีนี้ - Branch1 กับ Branch3