git commit后回退方法

104 阅读1分钟

转载

一. git命令 回退commit (git 工作台回退)

1.1 首先查看日志

git log 显示从近到远的日志记录,按向下键来查看更多,按 ​​​Q​​​ 键退出查看日志 git log --pretty=oneline 简洁显示日志记录

709726b94ace4a329c78c93530dc88e1.png

2.2 第六次是 commit 的,然后我突然不想 commit 了,我想撤销

git reset --hard 提交id db0fb7b9957c450181934eee8912bf70.png

意思就是,你要撤销第六次 commit ,你就要把 HEAD 指向 第五次,所以 reset 一下 HEAD 就好啦
注意:工作空间的代码的改动就没啦

如果想保留工作空间的代码只是撤销commit,请执行下面的命令:
git reset --soft HEAD^

HEAD^的意思是上一个版本,也可以写成HEAD1
如果你进行了2次commit,想都撤回,可以使用HEAD
2