在提交了很多次修改之后,我们可以使用如下命令回顾提交历史:
git log
该命令默认会按照提交时间列出所有提交(最新一次提交在最上面),并且列出四个基本提交信息:
git log
输出的是完整的提交信息记录,如果提交次数非常多时会显得非常的复杂,所以该命令设计了丰富的选项供我们控制输出,最常用的如下:
Git版本前进回退的本质是移动HEAD指针
。
版本回退使用命令:
git reset --hard <索引值>
首先查看文件当前内容:
然后回退到第一个版本:
然后再次查看文件内容,版本回退成功:
版本前进也使用相同的命令:
git reset --hard <索引值>
当前我们在最初的第一个版本,现在要前进到最新的那个版本,然后查看内容:
参数 | 说明 |
---|---|
- -soft | 仅仅移动本地库HEAD指针 |
- -mixed | 移动本地库HEAD指针,重置暂存区 |
- -hard | 移动本地库HEAD指针,重置暂存区,重置工作区 |
好啦!今天的Git讲解就到这儿,来个思维导图回顾一下吧~
思维导图使用『幕布』绘制