git取消commit.(不删除改动的文件)

      经常会出现一些git提交错误,比如提交了错误的文件,少提交了,或者出现git did not exit cleanly (exit code 1)错误。
这个时候,不能随便使用git的clean up或者revert之类的选项,因为会把新增的文件或新加的内容删除掉

      解决方法:

    撤销消最近一次commit:(取消commit动作,但是commit前的add文件操作不会取消,如果要取消添加的文件,右键delete(keep local))

git reset --soft HEAD^1  //注意:unix
git reset --soft HEAD~1  //windows的bash
发布了56 篇原创文章 · 获赞 18 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/iMatt/article/details/95040850