git commit后如果不想把代码push到远程分支可以执行
git reset --soft HEAD^
命令详解
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
-- soft 撤回commit并保留修改的代码
-- hard 撤回commmit且删除所有修改过的代码
本文介绍如何使用Git命令撤销最近的一次或多次commit操作,并保留或删除对应的修改内容。通过使用`git reset --soft HEAD^`命令可以撤销最近一次commit同时保留代码改动;使用`--hard`选项则会同时撤销commit并丢弃所有未提交的改动。
git commit后如果不想把代码push到远程分支可以执行
git reset --soft HEAD^
命令详解
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
-- soft 撤回commit并保留修改的代码
-- hard 撤回commmit且删除所有修改过的代码

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