| 用途 | 拒绝产生合并提交,保证线性推进 |
|---|---|
| 语法 | git merge --ff-only <分支> |
| 典型场景 | 主干同步、发布前校验 |
常用示例
常用示例
git switch main
git merge --ff-only origin/main
git config --global pull.ff only本地 main 已经分叉(既有本地提交又有远端新提交)时 --ff-only 会报 fatal: Not possible to fast-forward;此时应先决定 rebase 还是 merge。