| 原则 | 公共分支(main/develop/release)只做追加式提交 |
|---|---|
| 私有分支 | 可以变基、整理、强推 |
| 判断 | git branch -r --contains <提交> 看是否已有他人基线 |
检查是否有人基于你的分支
检查是否有人基于你的分支
git log --oneline origin/feature | head
git for-each-ref --contains <sha> --format='%(refname:short)'变基已经发生的补救:让协作者用 git pull --rebase 处理,或尽快合并并停止继续改写。