导航

git中撤销commit

git reset --soft HEAD^

HEAD^意为上一个版本,要注意的是,这条命令只是撤回commit操作,之前写好的代码仍保留

--mixed(默认参数)

不删除工作空间改动代码,撤销commit,撤销git add .

--soft

不删除工作空间改动代码,撤销commit,不撤销git add .

--hard

删除工作空间改动代码,撤销commit,撤销git add .

完全恢复到上一次commit状态

posted on 2019-07-29 20:37  xuejianeie  阅读(131)  评论(0)    收藏  举报