git commit后如果不想把代码push到远程分支可以执行
git reset --soft HEAD^
命令详解
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
-- soft 撤回commit并保留修改的代码
-- hard 撤回commmit且删除所有修改过的代码
git commit后如果不想把代码push到远程分支可以执行
git reset --soft HEAD^
命令详解
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
-- soft 撤回commit并保留修改的代码
-- hard 撤回commmit且删除所有修改过的代码