git reset --hard v1
git reset --soft origin/master
git commit -am "revert master to v1”
这时候 master 代码恢复到上次正常的代码。
如果下次想把误提交的 代码再次合并到 master,按照正常方式merge是不行的,因为 git 已经记住过上次合并过的代码。需要 revert 上次 commit 的 hash 值。命令如下:
git revert 094af90e32fd1f494b6c33f1e3b94ef4d0469908
解决代码冲突,提交push 提交即可