git reset --soft HEAD~
- HEAD指针移动到上一次提交
git reset --mixed HEAD~(default)
- HEAD指针移动到上一次提交
- 将移动后的HEAD指向,回滚到暂存区(index)
git reset --hard HEAD~
- HEAD指针移动到上一次提交
- 将移动后的HEAD指向,回滚到暂存区(index)
- 将暂存区(index)回滚到工作区(working directory)
发现指针真是个好东西啊,用指针来实现分支
教学视频
[git-小甲鱼](https://www.bilibili.com/video/av27780400/?p=2)