在搞砸了 rebase 一段时间试图让它工作之后,我把我的提交历史变成了一个看起来很奇怪的树,如下所示。相反,我希望将 origin/master 之上的所有内容组合成一个单一的、整洁的、线性的提交,以便为远程推送做好准备。
* 7e6d942 (HEAD, master) Merge branch 'feature'
|\
| * 426933d (feature) add majority of code
* | 0951849 Merge feature branch
|\ \
| * | 150101f add majority of code
* | | 86708bf Merge branch 'master' of ui
|\ \ \
| |/ /
| | /
| |/
|/|
| * 8643023 (origin/master, origin/HEAD) added feature
| |\