不小心把一次错误的代码push到远程服务器的分支上,需要立即删除/撤销这次代码提交,使用git命令即可完成此操作,具体方法如下:
git reset --hard <commit_id>
git push origin HEAD --force
commit_id可以通过git命令获取,命令如下:
git log
上面命令会输出之前所有的提交记录,找到需要删除或撤销的记录的id并获取,commit_id类似如:126f206185f225879f2723ca421f4dee44ca8fe7,然后完整命令如下:
git reset --hard 126f206185f225879f2723ca421f4dee44ca8fe7
git push origin HEAD --force