| 用途 | 变基时保留合并拓扑 |
|---|---|
| 语法 | git rebase --rebase-merges -i <基点> |
| 适用 | 带合并提交的特性分支整理 |
常用示例
常用示例
git rebase --rebase-merges --autosquash -i origin/main
git log --oneline --graph -15todo 中会出现 label/reset/merge 指令描述结构;冲突可能出现在每个被重建的合并点上。
默认变基会拍平合并提交;--rebase-merges 在重放时重建分支与合并结构,适合整理包含合并的复杂分支。
| 用途 | 变基时保留合并拓扑 |
|---|---|
| 语法 | git rebase --rebase-merges -i <基点> |
| 适用 | 带合并提交的特性分支整理 |
git rebase --rebase-merges --autosquash -i origin/main
git log --oneline --graph -15