git笔记 ------ git撤销操作

方便的懒人撤销方法

1 打印git操作log信息

git reflog

打印出类似如下操作log信息:

e0ac55a HEAD@{0}: commit (amend): ******

43001c9 HEAD@{1}: commit (amend): ******

e381e2d HEAD@{2}: reba se finished: returning to refs/heads/******

e381e2d HEAD@{3}: reba se: ******

c2faacc HEAD@{4}: checkout: moving from ****** to c2faacc7830f7789d18c6be8d204403490111428^0

2 指向某指定HEAD

例:

git reset HEAD@{2} 或者 git reset --hard e381e2d

# 回退掉 e0ac55a 43001c9 两个commit操作,直接回退到e381e2d 这次操作的状态

 

posted @ 2021-12-08 09:27  荒城谋生  阅读(39)  评论(0)    收藏  举报