git 回退到历史版本

1. 查看历史版本:git log

每一次提交的日志从commit开始,commit后面是版本号,历史版本日志的第一个是当前版本,往后依次往前推。

Merge:是说本版本是由哪两个版本合并的

Author:提交者

Date:提价日期

Date下面就是作者commit时写的更新日志,到日志这本次版本日志的信息就结束了。

2. 日志输出漂亮的单行模式:git log --pretty=oneline

只有版本号和提交时的日志

 

3. 回滚到某一个历史版本:git  checkout  61939820c1495cf2d97f711a5d91daa279140caf

61939820c1495cf2d97f711a5d91daa279140caf 这个就是想要回退的版本号,当然复制太多嫌麻烦可以只复制前6位。

然后再执行git log查看下,619398这个版本成第一个了。

4. 其它回滚方式

回滚到上一个版本:git reset HEAD^ 

往前回滚3个版本:git reset HEAD~3

5. 查看操作日志:git reflog

版本号  操作记录

6. 回滚后再要返回到回滚前的版本:git reset --hard 9038e4

9038e4为版本号前6位

 

posted @ 2020-03-17 15:44  aaron_agu  阅读(2489)  评论(0编辑  收藏  举报