git的后悔药,各种revert、reset、回退、回滚操作的方式
git reset
撤销git add
过的文件-
git checkout .
撤回没提交的更改,要在repo的根目录运行 -
git reset --hard HEAD
也可以撤回没提交的更改,可以在任意的子目录中运行 -
git clean -fdx
删除untracked文件 -
git reset --hard origin/master
回到过去
git reset
git add
过的文件
git checkout .
撤回没提交的更改,要在repo的根目录运行
git reset --hard HEAD
也可以撤回没提交的更改,可以在任意的子目录中运行
git clean -fdx
删除untracked文件
git reset --hard origin/master
回到过去