宁皓网的课程都会对应一个代码仓库,我会在 github 这个网站上创建一个对应的远程仓库。你可以找到对应的这个远程仓库,检查一下项目里的代码。仓库里可能会包含多个分支,因为开启一个新的主题,我都会创建一个对应的分支。
每完成一小节课,如果修改了项目里的代码,就会做一次提交,这次提交会保存在对应的分支上。完成一个主题以后,会把分支上的提交合并到 master 这个主分支上。
所以,你在 master 这个分支上,可以看到所有的提交。
现在是在 master 分支上,这个分支上包含的提交是 137 个。 切换一下项目的分支,比如切换到 access-control ,你会发现,提交的数量变成了 130,少了一些提交。
因为最终我都会把所有分支上做的提交合并到项目的主分支,也就是 master 这个分支上。
开始一个课程主题,我会告诉你创建的分支的名字,你可以找到项目的远程仓库,然后把项目的分支切换到对应的分支上,这样就可以查看在这个特定分支上做的一些提交。
打开 Commits ,会显示提交列表,切换一下项目的分支, 你会发现,这个提交列表会有一些不一样。
切换到对应的分支以后,查看提交里都做了些什么,可以点一下这个提交 id 。 这样会列出当前这次提交里面包含的对项目的一些修改都有哪些。
左边显示的是这个文件修改之前的样子,右边是这个文件修改之后的样子。
如果你想查看一下做完这次提交以后项目的状态,可以按一下上面这个 Browse files 。
这样你在浏览这个项目里的文件的时候,文件的状态就会是做完这样特定的提交以后的样子。