赞
踩
git一般正常的提交的操作为:
git add . 将本地的所有文件改变添加至暂存区
git commit -m "fix(xx): update xx" 进行commit的提交
这时候如果需要撤回commit一般有以下三种方式
1.git reset --soft 版本号
git reset --soft HEAD^ //回到上一个版本
不删除工作区改动的代码,撤销commit,不撤销git add .
2.git reset --mixed 版本号
git reset --mixed HEAD^ //回到上一个版本
不删除工作区改动的代码,撤销commit,撤销git add .
3.git reset --hard 版本号
git reset --hard HEAD^ //回到上一个版本
删除工作区的代码,撤销commit,撤销git add . 回到上一次commit的状态
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。