git已经push到远程分支的merge操作,如何回滚
开发过程中,将whl_agreement分支合并到v2分支,并push到远程分支后,v2需要回滚
1.先将分支切换到要回滚的分支
git checkout v2
2.查看log
git reflog
合并操作在画框处,需要回退到megre之前的版本,版本号是eafe947d
3.版本回退到相应版本号
git reset --hard eafe947d
4.回退后,不能pull操作,因为远程分支上有需要回退的代码,此时pull,则本地的回退操作没效果。所以,需要强制提交
git push origin v2 --force
回退操作完成
posted on 2020-11-11 14:51 注定要成为攻城狮的男人 阅读(4050) 评论(0) 编辑 收藏 举报