绝不要在公共分支上使用 rebase 工作流中使用 rebase 最好的用法之一就是清理本地正在开发的分支,隔一段时间执行一次交互式 rebase,你可以保证你 feature 分支中的每一个提交都是专注和有意义的 如果你想要一个干净的、线性的提交历史,没有不必要的合并提交,你应该使用 git rebase 而不是 git merge 来并入其他分支上的更改 merge 后将产生一个新的提交记录 bookmark bookmark bookmark