| 命令 | git revert <commit>;合并提交需 -m 指定主线 |
|---|---|
| 特点 | 不改写历史,适合共享分支 |
| 与 reset 的区别 | reset 改写历史,只应用于私有分支 |
| 流程建议 | revert 后走 CI 验证与正常发布流程 |
revert 常用姿势
revert 常用姿势
git revert --no-edit abc1234
# 合并提交:-m 1 表示保留第 1 父提交一侧
git revert -m 1 --no-edit 9f2c1ab
git push origin mainrevert 一个合并提交后,被合并分支再次合并时相关内容可能不再进入:需要了解 revert-a-merge 的后续影响。