| 用途 | 一次合并多个分支 |
|---|---|
| 语法 | git merge <分支1> <分支2> <分支3> |
| 限制 | 出现冲突即整体中止,无法逐个解决 |
常用示例
常用示例
git switch main
git merge feature/a feature/b feature/c
git log --oneline --graph -10冲突场景不要硬用 octopus:改为逐个 merge,每个分支单独解决冲突并留下可回溯的合并提交。
一次把多个分支同时并入当前分支(octopus 策略);只在没有冲突时可用,适合发布前批量并入互不重叠的分支。
| 用途 | 一次合并多个分支 |
|---|---|
| 语法 | git merge <分支1> <分支2> <分支3> |
| 限制 | 出现冲突即整体中止,无法逐个解决 |
git switch main
git merge feature/a feature/b feature/c
git log --oneline --graph -10