git回退 git revert 和 git reset 用法
场景
小明在分支 dev1 上开发,提交了 3 次(分别为 c1、c2、c3),发布时需要把 dev1 分支合并到 master 分支上,生成记录 m2,并发布到线上。
小王在分支 dev2 上开发,提交了 1 次(c1),然后也把 dev2 分支合并到 master 分支上,生成记录m3,并发布到线上。
不幸的是,小名的 dev1 分支上存在 bug,需要回滚 dev1 上的所有提交。
解决
使用 git reset 会将 M1 之后的提交都回退掉,所有推荐使用 git revert.
git re
原创
2021-12-13 17:37:23 ·
789 阅读 ·
0 评论