前言
有时候,在Commit代码后,发现写的commit信息不是太好,或者是提交了不想提交的文件,这时候就需要撤销提交
commit之后,想撤销commit
Git Cmd命令:
git reset --soft HEAD^
- 撤销当前的commit提交记录,但是当前commit提交记录所对应的代码的变更部分依然存在
git reset --hard HEAD^
- 撤销当前的commit提交记录,并且是当前commit提交记录所对应的代码的变更部分也一并删除
补充:
HEAD^的意思是撤销当前最新一次的commit。同时可以用HEAD~ 1来替换HEAD^。如果想撤销最新的两次提交,则可以使用HEAD~2。git reset不管是对只是commit还没有push到远程上,还是已经push到远程。这个git命令都可以撤销。
本文详细介绍了如何在Git中撤销不满意的commit操作,包括soft reset与hard reset的区别,以及HEAD^和HEAD~的应用。适合开发者掌握基本的版本控制修正技巧。
6556

被折叠的 条评论
为什么被折叠?



