不小心把一次错误的代码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
本文介绍如何使用Git命令撤销已推送到远程服务器分支上的错误代码提交,包括如何查找错误提交的ID,并通过硬重置和强制推送撤销更改。
1819

被折叠的 条评论
为什么被折叠?



