Git-04-版本穿梭及后悔

如果想回到commit链的某一个节点,可以使用 git  reset命令

回退到上n次commit: git reset --hard HEAD~n  (这样子会把前n次的commit节点删除,慎用)

 

跳转到任意一次commit: 通过sha1值

如果不知道是第几次,那就要借助git reflog命令去查看(这个命令也可以帮助我们去恢复已经被删除的commit节点)

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录

后悔操作:

1.git reflog去查看被删除的commit记录的sha1值

2. git reset --hard sha1值的前几位(回到被删除的commit节点)

 

Git-04-版本穿梭及后悔

上一篇:Python编程:读取pdf、pptx、docx、xlsx文件的页数


下一篇:执行上下文和作用域链