37、Git-IDEA集成GitHub-克隆代码到本地。

【注意】:这个操作一定要掌握。
因为一进公司,肯定要将代码clone一份到本地。
现在我们git-test代码相当于在代码托管中心GitHub上已经有一份了。然后本地也有一个作为备份存在。
现在假如把本地的代码删除了:
找到该项目存在电脑磁盘的位置:
项目右键:
在这里插入图片描述
在这里插入图片描述
直接把本地的代码删除掉:
在这里插入图片描述
现在就没有git-test了:
在这里插入图片描述

打开idea,使用克隆将远程库的代码克隆下来。
在这里插入图片描述
在这里插入图片描述
这里的URL:
去GitHub网站这里复制下来:
复制:
在这里插入图片描述

git@github.com:RtlTengLong/git-test.git

将这个写道URL里面:
粘贴进去之后,下面的Location会自动补全。
在这里插入图片描述
点击clone
在这里插入图片描述
在这里插入图片描述

克隆完成之后:
在这里插入图片描述
这种使用idea的形式去克隆会很慢。
在这里插入图片描述
一般最快的方式就是:
进入你的磁盘放代码的目录:
我一般就是D:/ideaCode/
在这里插入图片描述
然后直接输入命令:
git clone SSH链接或者HTTPS链接。
HTTPS的形式:

 git clone https://github.com/RtlTengLong/git-test.git

在这里插入图片描述
那么就会在ideaCode目录下面出现一个文件夹git-test
在这里插入图片描述
将git-test整个目录拖动到桌面的IDEA的图标上进行运行。
在这里插入图片描述
自动打开idea
在这里插入图片描述

这样就能运行了。

使用SSH的形式:

操作一样,只不过,执行的命令后面不是HTTPS的链接,而是SSH的链接罢了。

38、Git-码云-账号注册登陆&创建远程库

码云是国内的代码托管中心-Gitee
Gitee的出现是为了解决GitHub作为国外的网站,对网速要求很高。
码云是开源中国提出的基于Git的代码托管中心。
码云的官网:

https://gitee.com/
他是一个中文的网站

在这里插入图片描述
1、 在码云上新建仓库:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
HTTPS链接:

https://gitee.com/rao-tenglong/git-test.git

SSH链接:

git@gitee.com:rao-tenglong/git-test.git

码云也是支持SSH免密登录的,和当时GitHub的配置方法一模一样。
这里省略了。
码云-直接使用HTTPS链接就行了。
因为Gitee的服务器在中国。

39、Git-码云-IDEA集成Gitee码云

因为IDEA默认没有 Gitee。
所以需要先安装Gitee插件。
在这里插入图片描述

在这里插入图片描述
安装好了之后:
进入settings:
进入Version Controll

在这里插入图片描述

1、将项目分享到码云:
在这里插入图片描述
2、或者:
因为我们现在在码云上面已经有了一个空的仓库:git-test
复制这个远程仓库的HTTPS的链接:

https://gitee.com/rao-tenglong/git-test.git

使用idea的push按钮,将当前的git-test的项目push到这个仓库。
1、点击push按钮
在这里插入图片描述

2、这里显示默认的,我们需要自定义:
在这里插入图片描述
点击:
在这里插入图片描述
自定义码云仓库的链接:
在这里插入图片描述

填写信息:
在这里插入图片描述
name=origin-gitee
URL=https://gitee.com/rao-tenglong/git-test.git
在这里插入图片描述

然后我们在进行push的时候,选择自定义的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后去码云服务器那边看仓库git-test里面是否已经有代码了。
刷新这个网页:
在这里插入图片描述
刷新之后:
在这里插入图片描述
使用Gitee进行代码的oull和push操作和之前学习GitHub是一摸一摸的。

Git-码云-导入GitHub的项目

支持直接把GitHub里面的项目导入到Gitee里面。

需求:想把GitHub的GitDemo这个项目复制一份到Gitee里面。

在这里插入图片描述
目前Gitee服务器没有该项目:

首先把GitHub这个项目的HTTPS的链接拷贝下来:
【注意】:是HTTPS的链接不是SSH的链接

https://github.com/RtlTengLong/GitDemo.git

来到码云:
在这里插入图片描述
在这里插入图片描述
点击导入仓库:
在这里插入图片描述
这里将刚才复制的HTTPS的链接粘贴进来:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击导入按钮:
在这里插入图片描述
生成仓库:
在这里插入图片描述
导入成功:
在这里插入图片描述
【注意】:
码云具有强制同步的功能:
因为我们的项目是复制于GitHub,所以当GitHub那个远程库的代码发生了改变的时候,Gitee支持强制同步:
1、先去修改GitHub的远程库:
修改之前:
在这里插入图片描述
修改之后:
在这里插入图片描述
在这里插入图片描述
点击浏览器的刷新按钮:
在这里插入图片描述
点击浏览器的复制按钮,发现代码没有同步过来:
在这里插入图片描述
需要点击这个按钮才可以:
在这里插入图片描述

这个按钮是一个强制同步的按钮:
在这里插入图片描述
点击:
在这里插入图片描述
在这里插入图片描述
发现现在代码就已经同步过来了。

【注意】:
这个强制同步的功能非常强大。公司里面用的很多。
需要掌握

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐