ฉันต้องการลบรายการบันทึกการกระทำที่เลือกจากแผนผังการส่งข้อมูลเชิงเส้นเพื่อให้รายการไม่แสดงในบันทึกการส่ง
ต้นไม้ที่ฉันสร้างดูเหมือนว่า:
R--A--B--C--D--E--HEAD
ฉันต้องการลบรายการ B และ C เพื่อไม่ให้แสดงในบันทึกการกระทำ แต่ควรเปลี่ยนจาก A เป็น D อาจจะด้วยการแนะนำการกระทำเพียงครั้งเดียวเพื่อให้ B และ C กลายเป็น BC และต้นไม้ดูเหมือน
R--A--BC--D--E--HEAD
หรือในอุดมคติแล้วหลังจาก A มาถึง D โดยตรง D 'แสดงการเปลี่ยนแปลงจาก A ถึง B, B ถึง C และ C ถึง D
R--A--D'--E--HEAD
เป็นไปได้ไหม ถ้าใช่เป็นอย่างไร
นี่เป็นโครงการใหม่ที่ค่อนข้างไม่มีสาขาในขณะนี้ดังนั้นจึงไม่มีการรวมกัน
git log
แสดงให้เห็นว่า "บันทึกการกระทำ" git-scm.com/docs/git-log และฉันต้องการกำจัดสองรายการจากบันทึกนั้นไม่ใช่การเปลี่ยนแปลง
rebase
อาจลบเก่า / สร้างการกระทำใหม่ ฉันไม่ทราบว่า "ส่งบันทึกรายการ" หมายถึงอะไร