git 撤销版本回退

1.git commit xxxx
git log:

1.最新提交xxxx(1111111)
2.倒数第二yyyy(222222)
3.倒数第三zzzz(333333)
  1. git reset --hard HEAD^(回退一个commit)
    git log
1.yyyyy(222222)
2.zzzzz(333333)

后悔了,但是xxxxxx没了。

3.git reflog(包括撤销的commit记录都在)

1.yyyyy(22222)
2.xxxxx(111111)
3.zzzzzz(33333)

4.git reset --hard 111111
git log

1.xxxxx(111111)
2.yyyyy(222222)
3.zzzzz(333333)

你可能感兴趣的:(git 撤销版本回退)