Git学习第5天(2021-12-10)2
37、Git-IDEA集成GitHub-克隆代码到本地。【注意】:这个操作一定要掌握。因为一进公司,肯定要将代码clone一份到本地。现在我们git-test代码相当于在代码托管中心GitHub上已经有一份了。然后本地也有一个作为备份存在。现在假如把本地的代码删除了:找到该项目存在电脑磁盘的位置:项目右键:直接把本地的代码删除掉:现在就没有git-test了:打开idea,使用克隆将远程库的代码克
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的远程库:
修改之前:
修改之后:
点击浏览器的刷新按钮:
点击浏览器的复制按钮,发现代码没有同步过来:
需要点击这个按钮才可以:
这个按钮是一个强制同步的按钮:
点击:
发现现在代码就已经同步过来了。
【注意】:
这个强制同步的功能非常强大。公司里面用的很多。
需要掌握
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)