如题,commit之后发现有部分代码不想提交,忘记忽略了,现在还没有push 这个时候如何撤回 输入如下代码即可 git reset --soft HEAD^ 注意windows当中需要输入 git reset --soft HEAD^^ 否则会一直提示more? 貌似是windows当中^才是换行符导致的 其中 -- soft 撤回commit并保留修改的代码 -- hard 撤回commmit且删除所有修改过的代码 这个慎用奥