在日常coding的时候,有时因为某些原因需要进行版本回退(回滚),具体操作如下:
1. git log :使用该命令查看由近至远提交日志记录,查看commit_id
$ git log
commit fbb68a72151353e6c5c256204a55eb596cf44cfe
Author: Brians <123456@qq.com>
Date: Fri May 22 16:52:22 2020 +0800
版本2.0
commit fd14ac63554c030c26232f7b6b823fac64056f37
Author: Brians <123456@qq.com>
Date: Thu May 21 16:26:29 2020 +0800
初始版本1.0
......
提交记录过多的情况下,输入 q 即可退出 git log 显示
2. 如果感觉 git log 显示信息过多,可使用命令 git log --pretty=oneline ,只显示提交的commit_id和对应的提交说明
$ git log --pretty=oneline
fbb68a72151353e6c5c256204a55eb596cf44cfe 版本2.0
fd14ac63554c030c26232f7b6b823fac64056f37 初始版本1.0
3. git reset --hard commit_id