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的远程库:
修改之前:

修改之后:


点击浏览器的刷新按钮:

点击浏览器的复制按钮,发现代码没有同步过来:

需要点击这个按钮才可以:

这个按钮是一个强制同步的按钮:

点击:


发现现在代码就已经同步过来了。
【注意】:
这个强制同步的功能非常强大。公司里面用的很多。
需要掌握









