在之前克隆的这个项目所在目录的下面,执行 git log,这个命令可以查看在项目里做的所有的提交,英文是 commit。每一次提交都存储了项目的一个特定的状态。
就是在一次提交里面,会包含对项目的几处修改,比如在某个文件里修改或添加了几行代码,创建的新的文件等等。做提交的时候先要添加想要包含在这次提交里的修改,然后再去提交一下。
commit 后面的这串字符表示的是这次提交的 id 号,Author 是这次提交的用户是谁,Date 是这次提交是在什么时候做的。
想要查看在这次提交里面都做了什么,可以复制一下提交的 id 号,注意只需要复制其中的一小部分就行,不用复制全部。
按一下 Q 可以退出查看提交日志。 退出来以后,全屏幕显示这个终端。
再执行一下 git show ,后面加上要查看的提交的 id 号。
这里会显示出这次提交里面包含的所有修改,按 F 键可以向后翻页,按 B 键可以向前翻页。
比如这里显示,在这次提交里修改了一个叫 file.controller.ts 的文件, 这行代码前面有个减号,颜色是红色的,说明在这个文件里删除掉了这行代码。
下面这行代码前面有个加号,表示增加了这行代码。其实这里你应该可以看出来,并不是删除了一行代码,增加了一行代码,其实只是修改了一下这行代码,在它里面添加了一点东西。