| 用途 | 保证拉取不动历史结构 |
|---|---|
| 语法 | git pull --ff-only |
| 持久化 | git config pull.ff only |
常用示例
常用示例
git switch main
git pull --ff-only
git config --global pull.ff only分叉时命令失败并不是故障,而是提示你先决定 rebase 还是 merge;脚本中使用要处理退出码。
拉取时不产生合并提交:远端领先则直接快进,分叉则失败并提示;适合要求线性主干、避免本地随意合并的团队。
| 用途 | 保证拉取不动历史结构 |
|---|---|
| 语法 | git pull --ff-only |
| 持久化 | git config pull.ff only |
git switch main
git pull --ff-only
git config --global pull.ff only