| rebase 同步 | 线性历史;已推送时需 --force-with-lease |
|---|---|
| merge 同步 | 保留时间线;无强推需求 |
| 常见折中 | 共享分支用 merge,个人分支用 rebase |
两种写法
两种写法
git fetch origin
git rebase origin/main # 线性
git merge origin/main # 保留时间线
git log --oneline --graph -8把口径写进贡献指南(CONTRIBUTING),评审前的同步动作就不会反复拉扯。