温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
上次呢,我们深入了解这个版本控制,我可以切换版本,用的是什么呢?用的是G,怎么切换的呢?先看看这儿有什么样的标签,对吧,有两个标签儿,这个标签是基于什么的呢?是是基于这个提交的commit。那都有哪些提交呢?现在诶这块呢,它有一个特征码,但特征码不好记,咱们给它弄一个标签,可以像跳转到某一个存档一样去跳转的,这就是什么呢?这就是版本控制,版本控制咱理解了什么是分布式的版本控制了,问问他。怎么进行分布式版本控制呢?分布式与这个集中式的不一样啊,每一个开发者的本地都有历史记录,不需要中央的服务器,可以几个人同时协作,从远程可以拉到最新的更改,也可以把这个本地的更改推送到远程。把当前的版本推到GIHUB可以吗?
01:02
你不是说多人协作吗?那我想把这个东西啊,先推到皮B,先观察一下当前这个版本的状态。没有什么可提交的,缓存区里的和硬盘上的和提交的东西都是一样的。去配置这github仓库,登录giitthub,添加一个新的仓库new repository addd reposity之后,它可以有这么一句话。把这句话呢复制下来。到这个终端上去粘贴。啊,回车。他就添加了远程仓库。把它铺上去复制。然后右键粘贴,不光是这一个工程要用到它,它有一个全局的设置,在这个用户里面,它有settings里面呢,这边选择SSH和gpg kiss帮你添加一个key,你就可以用这个key作为你的账户上传的方式了。这就上传成功了,上传成功之后再去刷新convers这个仓库,出现了re密点MD还是二次元画板,但是我们看tags里边是0的tag是吧?他并没有把tag这些信息传上去,那么我就问问他上传到it HUB的参。
02:17
Hall.有0个tag,本地有两个,两个tag怎么理解?也就是说我只推送了代码,并没有推送标签,把当前的文件夹的所有状态上传到云端,也就是giar服务器,杠杠一个T,就是把标签也传上去。再去刷新。我们就可以看到有标签儿了,那这次呢,这个版本控制不光是本地了,我还上传到了云端,像githhab、呀,或者git EE呀,GI GI git lab都可以传上去,甚至我可以自己搭建一个git服务器,上传之后又能怎么样呢?哎,别人是怎么下载我的这个GI upb仓库的呢?我们下次再说。
03:02
哦,Z教程。
我来说两句