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

 

 回退操作完成

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM