Git 版本日志查看及版本回退

Git 版本日志查看

可以使用 git log 命令查看版本日志

git log

##
commit 59102a887d649ef0db30a57eed1b198bf8 (HEAD -> master)
Author: lesscode.work <****@qq.com>
Date:   Fri May 19 12:15:11 2023 +0800

git log 命令显示从最近到最远的提交日志,如果嫌输出信息太多,可以加上--pretty=oneline参数。

Git 版本回退

当我们进行了错误的新操作,比如误删了 readme.md 文件,可以通过版本回退功能恢复。

回退命令

git reset --hard 版本号

如 :

$ git reset --hard 59102a887d649ef0db30a57eed1b198b
HEAD is now at 59102a8 init

提示

版本号没必要写全,前几位就可以了,Git 会自动去找。当然也不能只写前一两位,因为 Git 可能会找到多个版本号,就无法确定是哪一个了。