可以本地直接reset到某个commit
然后push时选择“force ovewrite ...”选项,可以成功把远程git库覆盖掉。
但是有个弊端,多人开发时,其他人以前的老代码需要需要删掉,重新从服务器clone一份新代码,不然的话别人的代码拉不下来这份回退的push。还没找到方法解决。
可以本地直接reset到某个commit
然后push时选择“force ovewrite ...”选项,可以成功把远程git库覆盖掉。
但是有个弊端,多人开发时,其他人以前的老代码需要需要删掉,重新从服务器clone一份新代码,不然的话别人的代码拉不下来这份回退的push。还没找到方法解决。