这是对我之前提问的重复,因为它不是一个明确的问题。
我有以下git更改历史记录树:
---a-----------g--h----m--n---
\--b--c--d--e--f--/
我得到了这个:
应用提交 b , c , d , e 和 f ,这是对我的工作进行测试的结果。
然后我以交互方式重新提交 b , c ,& d 和 e & f 进入提交 g & h 分别提交 a 。
我在提交 f 后进行了其他更改,并将它们合并为基于重新分支的提交 m 。
合并后我做了更多更改,结果为提交 n 。
然后我意识到从 a 到 n 的相关更改历史记录是 - g - h - m - 行而不是 -bcdefm - 。
因此,我希望消除后者并最终得到以下更改历史记录:
- - 克 - H - 米 - N -
我该如何解决?