วิธีรับการเปลี่ยนแปลงในสาขาใน Git
วิธีที่ดีที่สุดในการรับบันทึกการเข้าสู่สาขาตั้งแต่เวลาที่แยกจากสาขาปัจจุบันคืออะไร ทางออกของฉันคือ: git log $(git merge-base HEAD branch)..branch เอกสารประกอบสำหรับGit-diffบ่งชี้ว่าเทียบเท่ากับgit diff A...B git diff $(git-merge-base A B) Bบนมืออื่น ๆ , เอกสารสำหรับGit-REV-แยกแสดงให้เห็นว่ามีการกำหนดเป็นr1...r2r1 r2 --not $(git merge-base --all r1 r2) ทำไมเหล่านี้แตกต่างกันอย่างไร โปรดทราบว่านั่นgit diff HEAD...branchเป็นสิ่งที่ฉันต้องการ แต่คำสั่ง git log นั้นให้ฉันมากกว่าที่ฉันต้องการ ในภาพสมมติว่า: x --- --- Y Z --- สาขา / --- สิ่ง --- --- ขค d …