有时候提交了代码之后,因为某些原因会想撤回上一次的push提交,但是又想保留之前修改的代码,下面的git指令可以完成 第一步: git reset --soft HEAD^1 注意:^1为撤回最近一次的提交, ^2就是最近两次的提交,以此类推 第二步: git push -f 注意:撤回更改之后,需要推上远程才能保证分支干净,不推上去的话,你又拉这个分支,还是有原来的代码,我这里用的是强推(-f),多人使用这个分支不推荐使用强推