00:00
回忆一下上节课啊,上节课在get up上面发布了站点,哎,而且进行了两次提交是吧?我想问一下在get up做了提交,我想把这个giar上面的提交下载到本地,应该怎么做呢?他说有这么几种方式,一种是全新克隆是吧,还有一种呢是更新现有项目。还有一种呢,是下载特定版本,我想选用这个更新我本地的,我选择的是。Po它是什么意思呢?拉下来把什么拉下来呢?把Github上面的东西拉到我的本地是吧,而且拉取所有标签。他说他修改了一些文件,新建了一个文件夹,叫点HUB,里面有发发布站点的43行文件,还有read me, 改了5行左右吧,差不多再看看GI log, 看看有什么提交是吧,杠杠。One line可以看到这个是最开始的那个,就是跨浏览器,呃,分享的那个,这个是来个提交,也就是二次元画板,这个是洞穴画。
01:04
这这3个提交分别是新建了这个static店yam。然后更新了它,并且更新了这个read me, 这样我们就把GIHUB上面的一些提交下载到了本地,那么它还有一种方式呢,就说的是它可以克隆一个仓库。克隆仓库的这个玩法怎么玩呢?试一下我我新开一个trail,在这儿选择项目,然后克隆仓库。仓库的地址呢?就是这个地址。拿过来,然后克隆仓库,选择一个位置,然后选择newcoms,打开它呗。这个时候呢,我们发现它已经从后台把这个仓库克隆到了本地,我从get upb, 然后克隆下来的东西,然后呢,我可以把它启启动起来,我们去观察一下,然后呢,我们。嗯,想看看现在有什么标签儿,他去。
02:03
这面元素里去看了,我想要的是giate,有些什么tag log, 完了有这些提交。那么我可以get他,然后Cha它。这个二次元画板给它拆out了出来,他说现在已经切换,再去刷新它一下。看到它就完成了二次元画版的这么一个版本的切换了,也就是说我们从网上去下载这个东西,不光是下载这个原文件本身,而且把它的版本控制信息都下载下来了,还可以把它怎么样再切回到这个最新的位置,我们再切回来,课程码不能写错。又切回来了,我们再看它日志回于到这个状态了,比如说我在本地修改一些代码之后呢,我修改之后呢,我们进行保存去观察,发现read me有一个没有放到缓存区的这么一个修改,然后我按照它的提示,GI空格,I空格点把这些东西都放进来。
03:07
这个时候我在看status。它就放到这个缓存区了,然后我们再。叫什么呢?叫做一些修改,保存并退出。GI空格push,把本地的这个修改之后的结果呢,发送到这个远程上去,发送到这个GI up上去,Get up上面呢,它就会。进行了一个修改,我用编辑器能不能完成这个操作呢?其实也是可以的,首先我们还是找到这个read me, 加一句话,新新的修改,把它保存。然后从编辑器里面呢,切换到这个源代码管理,它会有这样一个更改,把它暂存一下,就是把它放到缓存区了,然后呢,再把它做成一个提交,做成提交叫什么呢?叫新修改保存了。
04:03
保存了这个me,这个提交其实就有了,但是它只在本地有云上,还没有同步上去,那怎么办呢?我就要同步这个更改,蓝的是我们本地的,紫的呢是同步的,现在蓝的跟紫的是长得一样了,或者说把本地的这个新的修改同步到云上了,再刷新一下,出现了新的修改,又更新了一把,这个readme.md,这是两种方式,一个是通过命令行的方式。还有一种方式呢,是通过这块有一个源代码管理,直接完成的方式都可以,除了我去修改之外,每个人都可以下载。啊,另外一个人他去修改了之后,可以对我这个主分支提一个PR,那我看一下这个修改的好不好啊,能不能合并到我们的这个主项目来呢?哎,我觉得合适,好,那就把它做成一个主项目,如果我觉得不好,人家也可以在我这个基础上做一个新的工程,相当于是我这个工程的一个分支。
05:00
这样就完成了这个软件自身的某些进化,那了解到这些之后,Get up还能怎么玩呢?我们下次再说o ez教程。
我来说两句