git操作技巧之Revert(Intellij Idea环境下)
2018-12-26 本文已影响51人
zetting
运用场景:当主分支dev、合了开发者1的分支,开发者2的分支,开发者3的分支,当联调的时候、发现开发者1的提交存在严重bug,且修复需要较长时间、为了不影响主流程、需要将开发者1的提交进行回滚、此时就需要用到git的强大功能revert
步骤
- 1、切换到当前主分支
- 2、进入到Version Control页面
- 3、Revert操作
1、切换到当前主分支(dev)
示例:dev分支

2、进入到Version Control页面
version Control -> log -> Branch ->选择当前主分支(例如dev)

3、Revert操作
查看提交记录选择一个或多个要回滚的提交、右击Revert即可

弹出commit提示框,单击commit

此时dev分支已将刚所选的commit 回滚了、同时会在git 提交记录存在Revert :xxx记录(可再次Revert这个提交、回到最初原来版本)
