温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好了,那咱们这个文件添加到暂存区以后,接下来干嘛呀,接下来你得给他干嘛呀,你得给他提交本地库呀,同学们来看一下啊,我说过咱们这个文件你给它添加到暂存区以后,它只是存到这个暂存区里边了,它还没有形成自己的历史版本,那我们还有最后一步就是这个提交本地库。哎,那这一步是干嘛呀,就是将这个暂存区的文件提交到本店库,然后形成自己的一个历史版本,那我怎么提交啊,都提交,提交是不是要用到这个commit命令啊,所以说就是get commit,那后边这个杠M是什么意思?哎,你得给他写一个版本日志信息,如果你不加这个杠M,他也会给你打开一个文件框,让你再让你输入这个日志信息,因此咱们在提交的时候就一般喜欢这个手动给它添加一个杠M,诶把咱这次提交的版本信息给他写一下,那后边就跟上咱们这个文件,那这样一来就把咱们这个文件给他提交的上去了,那这个时候我就给他提交一下,又比如说我get commit啊,然后杠M,那我就写一个版本信息,那这个版本信息就是什么呀?就是first commit第一次提交啊,Fire first com MIT。
01:22
第一次提交嘛,然后呢,后边跟上咱们这个哈点TXT,哎,那这样一来他又有给你提示,首先他给你报了个警告,说他换他转换了这个航末换行符,那这个咱们不用管,关键是是什么呀。他下边说了啊,他说这个master主干分支啊,有一个第一次提交这么一个版本啊,一个文件被改变,16行内容被插入。哎,那这样一来就说明咱们这个文件提交成功了,有这么一个小东西啊,大家注意一下啊,看一下这个七位的这么一个字符码,这个就是咱们的版本号,同学们啊,这个东西就说明咱们首次提交这个版本,它提示成功了,那一旦我把这个文件给它提交到本地库之后,我们可以再次执行一下这个查看本地库的命令,我们来看一下它是变成什么,又又它这个时候又变成什么效果了呢?你发现它这个日志信息就又变了,首先它报了两行,说你当前是主干分支,这个没没变,关键是他这一行已经没有了,就是这个no com yet,就你当前因为已经提交过了,所以说它就不会再显示这一行了,说明你当前已经有自己的版本信息了。
02:44
那下边这一行什么意思啊,就是nothing to commit,就是你已经提交过了,并且在我提交过以后,你这个文件既没有新增又没有修改,你这个工作的数,它是干净的,说明咱们没有东西需要再次提交啊,这个日志希望大家好好这个琢磨琢磨,它非常有意思啊,那这个时候是吧,我们就说明咱们这个提交本地户它成功了。
03:10
哎,那我可以提前跟大家讲一个命令就什么呀,就是查看这个版本信息的命令,那个命令叫什么呀,你可以通过两个命令,一个叫get ref log查看这个引用日志信息,诶明显能看到咱们这个时候已经有一个版本了。就是这个force的commit这么一个版本,那前面这个965C6A1,就是咱们这个版本号啊,那说明咱们当前这个指针是指向了master这个分支的,然后哪个版本啊,第一次提交的版本啊,这个大家也需要学会看,好吧,你除了可以通过这个命令,还可以通过什么命令啊,你还可以通过这个get log这个命命令是查看这个详细日志的日志的命令。那我在这个命令里边,我不仅能看到这个first commit这个版本,我还可以看到是谁来提交的这个版本,那家看到是不是这个lay lay at Google com这个用户签名,诶咱们设置的这个用户用户签名在这里就被用到了,所以说这个用户签名你一定要设置一下,一定要设置一下啊,那但是在这个GI log里边,我们看到它这个版本号非常长,这个版本号是咱们一个完整版的版本号,那你如果通过这个if log呢,查看的是这个完整版的前七位的一个精简版的版本号,这个大家要注意一下啊,注意一下,哎,那这个提交本地库我就暂时讲到这啊。
我来说两句