问题: 不小心把一次错误的代码push到远程服务器上的分支上,或者没有merge强制将本地的方法push到git服务器上。
解决方法:
- 输入 git log。 找到错误提交之前的git push的 commit_id (即正确时候的commit_id)
git log
![image.png](https://i-blog.csdnimg.cn/blog_migrate/3cce01936b52df65040487d64a91a654.webp?x-image-process=image/format,png)
- 输入 git reset --hard <commit_id> 和 git push origin HEAD --force
git reset --hard f358e732....
git push origin HEAD --force