1、可以使用git log命令查看历史日志;git log命令显示从最近到最远的提交日志。
git log --pretty=oneline 命令将记录压缩成一行,便于观察
另:显示出的:
63a5pgfdtetr86733c827ed32a8cd576c5ee85 add version
63a5pgfdtetr86733c827ed32a8cd576c5ee85 为commit id(版本号),由哈希SHA1算法计算而成。
作用:协作开发时避免版本号冲突,利于协作。
2、回退到上一个版本:git reset --hard HEAD^
此时,回退到旧版本,但是使用git log
查看最新版本是却不在了,那么如何再回到最新的版本?
当我们生成最新版本时,在目录后会有一个版本号63sdf54….,我们只需要使用git reset
回到最新版本即可:
git reset --hard 63sdf
可能你注意到我的版本号没有写全,没关系,git会自动寻找并且补全。
因此,我们可以使用此方法回到任意一个版本。即git reset --hard 版本号
但是,你可能发现了一个bug,我回到旧版本没问题,旧版本ID号随便找,但是当我关掉git时,第二次进入最新的版本我没法找,怎么办?
Git提供了git reflog
命令来记录你的每一次命令。这样你可以找到最新的版本号了。