00:00
好了,同学们,接下来呢,带着大家来使用一下我们刚刚安装好的这个getate的私服,首先先登录到它的网页管理平台上,登进去之后呢,我们就看到自己的主页啊,在在这里边呢,可以看到项目,我们在这儿呢新建一个项目,然后一会儿传一些代码上来试一下,在这创建的时候,我们先创建一个空白项目。在这个空白项目里边呢,填入一些相关的信息,比如说你的项目名称叫啥,我们在这就叫Java project,然后项目的URL,这是接下来我们在工具里或者是在我们的IDE里去配置这个get服务器的地址,如果你不想使用它这个比较长的地址的话,你可以用自己的用户名在这作为呃,其中的一层目录,在后边呢,还可以去自定义一下这个项目名称,我们在这呢,和上面的保持一致,都叫Java project,然后在下边呢,就可以去选一下我们当前这个项目的可见性。啊,是可以供外人来访问的,还是我们内部的团队使用,还是只有我自己能够访问,我们随便勾一个,然后在下边儿呢,这些呢,都不太需要管了,直接新建一个项目出来。
01:12
那这会儿呢,这个项目就已经帮我们创建好了,创建好的同时它会帮我们生成一个red me的这么一个MD的,呃,文档在这里边呢啊,他还给我们记录了一下啊,或者说提示了一下,你在get的客户端怎么去啊,接下来去克隆我们的这个。刚刚创建好的一个项目,怎么去添加这个分支啊,这就是完整的我们项目的UR的地址,我们先把它给复制下来,当然在这儿呢,也可以看到这有一个克隆按钮,你点一下,这跟我们使用github很像是吧?啊,这几个地址在这儿呢,都给我们显示出来了,还可以使用idde打开,比如Vs code的或者这个I idea IDE啊,它会嗯,点一下呢,会弹到这个相关的这个IDE上,帮我们去添加这个地址,我们在这儿呢,使用的是这个sts啊,就是eclipse,那么需要手动去添加这个地址呢,就在这儿,我们提前已经复制过来了,那么这有一个空白的项目啊,就是一个spring put的一个空项目,里边也没什么代码,我们把它给提交到我们的K上,那在这儿呢,我们去右键右击我们的这个。
02:26
项目,然后在这team里边去share project。然后在这儿呢,我们去创建一个新的这个呃,Getate地址,或者用你以前经有的这个get地址都可以啊,我们在这儿呢,就用啊之前我以以前已经有的这个giate的地址是我本机仓库的地址,在giate使用的时候呢,它会先提交到我当天开发的这台机器的本上,然后再下一步再去提交到远程的服务器上啊,直接在这儿finish。这finish之后,我们的这些代码就已经和我本机的GI啊相关联了,然后接下来就可以去提交了啊,比如在这儿去team,然后commit什么的就可以提交到本机上了,但如果想要提交到我们远端的GI服务器上呢,还需要额外的去加一下配置,在这里边我们可以看到有这个kit reportery啊这么一个。
03:21
标签项这个如果你要是没显示的话,你可以在window在这里边呢,能够找到啊在这。啊,这个这个window show view,这啊可以去找到这个giy,在这another里边去找GI。啊,Reporty,然后双击,然后它就能弹出来了啊,弹出来之后呢,点开这个reporty下边我们能看到它的分支啊,Tags啊,还有remotes,这是remotes里边表示的就是我们当前的这个get库,和远程的get库相关联的一些信息,当然现在里边啥都没有,我们可以在这呢右击create一个新的remote,添加一个新的远程地址进来。
04:05
然后在这儿创建create。在create之后我们能看到啊,它提示我们填一个UR在这place啊,这个please provide at least one UR,你至少填一个这个远程的URL进去,点一下这个change就可以去修改一下了,他会帮我们把这个剪切板里的这个地址自动给粘进来,我们看一下对不对啊,这个uri呢,我们看到HTB19244103 root Java project GI,这是我们刚刚复制过来的,对吧?然后主机,然后reportery pass,这些都不需要管,然后connection connection,这是HTP协议的port 5000个八零在这个下边呢,有O。这就是我们想要去提交代码所需要的账户信息啊,我们的账户呢,就用我们刚刚登录GI的这个账户就可以是root,密码呢是我们刚刚改过这个密码,下边这个呢,是store in store啊,就是帮我们去存储到呃密码的存储区啊,勾一下呢,接下来再也不需要我们去重复的去填密码了,然后finish。
05:14
啊,然后save啊保存好,OK,这会儿这个remote呢,我们就添加了一个新的进来,然后接下来我们再去把代码提交上去,来,你看我们在这儿再。啊,在这我们把这个所有的这个代码啊,全都给它给添加进来,然后呢,这有commit and push是吧?啊就提交到本机仓库,并且把它铺设到远程仓库。第一次的话呢,会提示你啊,一步一步来啊push。大家看一下在这呢,没报错啊,并且他已经给我提交到远程仓库了,19216844103啊,在这个项目下,然后close close掉之后,我们看看刚刚提交的代码究竟有没有在我这个git lab里来刷新一下这个项目。
06:06
嗯,好像是没有是吧,然后再刷。好,诶,你在这儿呢,看不到自己的代码,这个不要慌,这可能是因为我们提交的分支有问题,在这儿仔细观察的话,我们可以看到就是您推送了一个master这么一个分支啊,在我们这个当前的这个项目项项目下。我们现在能看到的这个这个分支,对吧,在下面还有这个master分支。在master的分支下呢,我们就看到我们刚刚提交上来的代码了,就这个poem文件是吧,这和我们本机刚刚的这个呃代码呢都保持一致了,那么接下来呢,我们可以把这个刚刚提交到master的这么一个分支的代码给它给合并到我们的主分支上,就这个闷分支上,这个主分支呢,我们可以自己配置,当然一般来说我们也不会特别贸然的直接把我们自己的代码提交到这个主分支上啊,在开发的时候呢,有的时候你会嗯,没有什么要求的话,可以直接提交主分支,但是如果要是有一定要求的话,我们可以先把它提交到呃另外一个分支上,然后检查没有问题的情况下,然后再去合并,合并到主分支上,然后在这呢,一旦要是检查完之完成之后没什么问题,那我们就可以去创建一个合并请求,就是把两个分支的代码合并到一起。
07:22
啊,你看点一下这个创建合并请求,这个合并呢,你要给他一个合并操作的啊,这么一个抬头啊,这要干嘛啊,然后在合并的时候。有哪些啊,要需要这个这个这个配置的啊,这些信息也可以在这去配置一下,如果没什么问题的话呢,直接创建合并就可以了啊,然后我们点一下创建合并。这个合并的过程呢,也是需要审核的,这不能谁都可以随便的往我的主分支上去合并这个代码,当然讲到这儿,如果有同学听不懂的话,可以参考一下上硅谷的kit相关的视频课程,你去深入去学习一下这个kit相关的操作啊就可以了,但是在这儿呢,你看我们提交上来之后,由于我们自身登录的呢,也是管理员账户就会弹出来这个,呃,当前这次合并是否允许的这么一个可选的操作啊,如果你批准之后,那么接下来就可以去,呃,真正的执行合并操作了啊,已经被这个批准合并了,再再点击合并。
08:25
现在他会一点一点的去执行,现在准备合并,然后合并中,然后合并完成,他都会呃,一步一步的给我们来提示啊,提示出来。嗯,那现在呢,呃,已经这个合并完了,合并完之后呢,我们再看一下我们当前的这个项目,来点这Java project。现在呢,我们就只能看到有这么一个分支了,就闷分支,并且我们之前的代码也都提交上来了,大家看啊,都在这个呃,我们的主分支下了,这就是get的基本操作,那么以后在更新代码的时候啊,也可以去一次一次的去这个合并提交检查冲突,这就是基本的get lab的使用啊。
我来说两句