git的reset三种模式的讲解
讲解:
https://www.jianshu.com/p/c2ec5f06cf1a
个人理解:
三次提交:1--->2----->3
当前版本是3,如果使用reset命令回退到版本2,这个时候在commit的版本提交的演进图上是没有3的,只有1,2.
如果这个时候想回到版本3,需要使用git reflog命令找到所有的版本记录,再进行回到版本3。
另外回退到2后,再次提交4,版本演进图上的路线是1---->2----->4
其他命令和操作学习:
尚硅谷的git视频