00:00
好了,同学们,那咱们既然把咱们这个项目是吧,也给他这个分享到了get hob上边,确实现什么呀,咱们现在这个本地库哎也有了,然后呢,我这边这个远程库也有了,那我接下来就可以利用这个本地库跟远程库来做这一系列动作了,那信息线啊,就这个push pro以及这个克隆,那我们先来这个push好吧,刚才咱们已经push过了,但是啊,你有可能出现这么一个问题,什么问题啊,就比如说你的这个本地库又改了代码,那怎么改呀,你就比如说哎,我这个时候干嘛呀,我CTR,我在我这个本地库里边,我那个CTRLD复制一行,然后呢,我就加个什么呀,我就加一个push test可以吧,我一旦修改完这个代码之后呢,你会发现咱们这个代码就变蓝了。那你这个时候是吧,这边是吧,是不是修改完代码之后,它变蓝色了,你要干嘛呀,你要给它设这个提交一下本地库啊,然后呢,我这边干嘛呀,我这边点这个get有一个叫commit director是吧?我给他提交本地库,就是我来个什么呀,我这来个push commit可以吧,我来个commit,然后这个时候哎,我给他提交一个版本,相当于咱们加了这个push test,那你一旦加了这个push test以外啊,你这个远程库里边是不是没有这个东西啊,那这个时候你就需要把你这个本地扩代码你给他提,你给他推送到远程库了,那怎么推送啊,那这个时候给大家教下一下啊,你有好几个地方都可以推送,首先你可以右键这个项目名字,然后呢,选择这个gate,在这个gate里边有个叫repery,在这个reper里边就有一个push。
01:34
你如果不想点这个,也可以点哪个啊,也可以直接点击这个VS,在这个VCS里边有一个什么呀,有一个gate,在这个giate里边也有一个push,那我随便选一个都可以,那我就比如点成这个吧,点击这个push,在这个push里边,诶,它默认就给你选中了这么一个别名叫做get test master。哎,那这个别名就可以往上面push了,所以大家要注意它这个别名默认用的是HTTPS那个链接push。
02:07
如果你用这个也行,但是咱们不是说了嘛,是吧,这个跟你的网络有很大关系,你用你用这个HTTPS这个链接很有可能push不成功,那我因此怎么玩就可以啊,我建议大家,因为咱们已经配了那个giu的免密登录,我更建议大家用那个SSH协议来push,那我怎么使用这个SSH协议来push啊,非常简单,大家看好了。首先你要干嘛呀,你得先复制一下咱们这个库的链接啊,就比如说我来到我这个get test这个库下,然后呢,点击这个code的,然后呢,我复制一下我这个SSH这个链接,我点这个复制然干嘛呀,然后来到我这个界面idea里边,我点击这个链接,我给它干嘛呀,我给它底发自定义一个别名,就是自定义一个远程链接,你点这个,然后自定一个,你给它起个别,你这个起个名字叫什么呀?叫SSH,然后呢,给来来个叫get。
03:07
可以吧,我来一个叫SSH get,那这个时候我要把我这个SSH这个URL你给他拿过来,然后点击OK。哎,它会帮你自动检查一下这个URL,如果没有问题的话,他会帮你创建成功啊。它检查也是会让你利用这个本地的那个免密登录去连接,诶现在检查错误了是吧?来我们看一下啊,为什么连接错误呢?说这个连接不上,诶这个很有可能是我一个软件的问题啊,我把这个软件关掉,咱们再来测试一下啊。那么现在再来测试一下,哎,我点点这个测试啊。这个跟你的网络有很大关系啊,你现在是不是成功了,成功之后呢,你就可以选用这个SSHG,那这么一选,哎,明显看到是吧,他把你这一大堆都给你展示出来了,那咱们这个时候就可以这个push了,那怎么push啊,直接点击这个push啊,直接点击这个push。
04:03
他马上就会迫使成功啊。诶,他这边显示push成功,那push成功之后呢,我们还要去那个远程端来给他这个查看一下,哎,我们这个看一下这个远程端啊。我们来到这个get test这一块,诶我既然在这个地方看到什么呀,看到了这个叫push commit,那就说明咱们push成功了,怎么证明这个问题呀,你点开这个,然后打开这个get test是吧?那在这个get get test下里边,咱们就看到了这个push test啊,那这个这个就说明咱们向咱们这个远程库来推送代码成功,并且给大家讲的是以那种免密登录的方式来这个push啊。
我来说两句