git commit操作后悔了!没关系!撤销commit再提交,或者......

第一步:先看日志

命令:git log --pretty=oneline> git commit操作后悔了!没关系!撤销commit再提交,或者......

命令拓展:
git log --pretty=oneline
git log --pretty=short
git log --pretty=full
git log --pretty=fuller

还可以定制行数:git log --pretty=oneline -4git commit操作后悔了!没关系!撤销commit再提交,或者......

第二步:撤销

命令:git reset --soft HEAD~1
git commit操作后悔了!没关系!撤销commit再提交,或者......

命令拓展:
–soft 不删除工作空间改动代码,撤销commit,不撤销git add .
–hard删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后,就恢复到了上一次的commit状态。
–mixed 意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

第 N 步:若仅仅只是修改提交后的日志

那就简单了!!
命令:git commit --amend 执行完用 “i” 进入编辑模式。
git commit操作后悔了!没关系!撤销commit再提交,或者......
你会发现第一行字是你最后一次提交的注释,这时候你就可以改动他。
比如:最后加个""(句号),wq退出。
git commit操作后悔了!没关系!撤销commit再提交,或者......
再查看一下日志,咿!!!是不是加上拉。
git commit操作后悔了!没关系!撤销commit再提交,或者......
git commit操作后悔了!没关系!撤销commit再提交,或者......

提示
本人以抱着学习的态度去分享,以上内容如有雷同,不胜荣幸!