git回滚上一次merge
时间: 2023-08-17 16:10:35 浏览: 57
要回滚上一次merge操作,可以使用git revert命令。首先,你需要找到上一次merge的提交记录的commit id。可以使用git reflog命令来查看提交记录。然后,使用git revert命令加上-m参数来指定保留哪个分支的代码。如果想要保留merge前的代码,可以使用-m 1;如果想要保留merge后的代码,可以使用-m 2。最后,将回滚后的代码推送到远程仓库。例如,如果要回滚到commit id为a31c85425的提交记录,可以使用命令git revert a31c85425 -m 1。
#### 引用[.reference_title]
- *1* [git 回滚 merge操作](https://blog.csdn.net/weixin_42374072/article/details/120565758)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [回滚git merge,即回滚某次merge的代码](https://blog.csdn.net/xiaozidewawa/article/details/130871772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Git回滚merge操作](https://blog.csdn.net/zhengshengnan123/article/details/90903797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]