git已经push到远程分支的merge操作,如何回滚
开发过程中,将whl_agreement分支合并到v2分支,并push到远程分支后,v2需要回滚
1.先将分支切换到要回滚的分支
git checkout v2
2.查看log
git reflog
找到一个早前的版本进行混滚
3.版本回退到相应版本号
git reset --hard 586465c573
4.回退后,不能pull操作,因为远程分支上有需要回退的代码,此时pull,则本地的回退操作没效果。所以,需要强制提交
git push origin xxxxx --force
回退操作完成