git commit操作后悔了!没关系!撤销commit再提交,或者......
git commit失误
第一步:先看日志
命令:git log --pretty=oneline
>
命令拓展:
git log --pretty=oneline
git log --pretty=short
git log --pretty=full
git log --pretty=fuller
还可以定制行数:git log --pretty=oneline -4
第二步:撤销
命令:git reset --soft HEAD~1
命令拓展:
–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” 进入编辑模式。
你会发现第一行字是你最后一次提交的注释,这时候你就可以改动他。
比如:最后加个"。
"(句号),wq退出。
再查看一下日志,咿!!!是不是加上拉。
提示 |
---|
本人以抱着学习的态度去分享,以上内容如有雷同,不胜荣幸! |