Git全栈体系(五)

第八章 IDEA 集成 GitHub

一、设置 GitHub 账号

Git全栈体系(五)_第1张图片

  • 如果出现 401 等情况连接不上的,是因为网络原因,可以使用以下方式连接:
    Git全栈体系(五)_第2张图片
    Git全栈体系(五)_第3张图片
  • 然后去 GitHub 账户上设置 token。
    Git全栈体系(五)_第4张图片
    Git全栈体系(五)_第5张图片
    Git全栈体系(五)_第6张图片
    Git全栈体系(五)_第7张图片
    Git全栈体系(五)_第8张图片
  • 点击生成 token。
    Git全栈体系(五)_第9张图片
  • 复制红框中的字符串到 idea 中。
    Git全栈体系(五)_第10张图片
  • 点击登录。
    Git全栈体系(五)_第11张图片

二、分享工程到 GitHub

Git全栈体系(五)_第12张图片
Git全栈体系(五)_第13张图片
在这里插入图片描述

  • 来到 GitHub 中发现已经帮我们创建好了 gitTest 的远程仓库。
    Git全栈体系(五)_第14张图片

三、push 推送本地库到远程库

  • 右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中。
    Git全栈体系(五)_第15张图片
    Git全栈体系(五)_第16张图片
    Git全栈体系(五)_第17张图片
    Git全栈体系(五)_第18张图片
    Git全栈体系(五)_第19张图片
  • 注意:push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程库的版本高!
  • 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!

四、pull 拉取远程库到本地库

  • 右键点击项目,可以将远程仓库的内容 pull 到本地仓库。
    Git全栈体系(五)_第20张图片
    Git全栈体系(五)_第21张图片
  • 注意:pull 是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

五、clone 克隆远程库到本地

Git全栈体系(五)_第22张图片
Git全栈体系(五)_第23张图片

  • 为 clone 下来的项目创建一个工程,然后点击 Next。
    Git全栈体系(五)_第24张图片
    Git全栈体系(五)_第25张图片
    Git全栈体系(五)_第26张图片
    Git全栈体系(五)_第27张图片

第九章 国内代码托管中心-码云

一、简介

  • 众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云。
  • 码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。

二、码云帐号注册和登录

  • 进入码云官网地址:https://gitee.com/,点击注册 Gitee
    Git全栈体系(五)_第28张图片
  • 输入个人信息,进行注册即可。
    Git全栈体系(五)_第29张图片
  • 帐号注册成功以后,直接登录。
    Git全栈体系(五)_第30张图片
  • 登录以后,就可以看到码云官网首页了。
    Git全栈体系(五)_第31张图片

三、码云创建远程库

  • 点击首页右上角的加号,选择下面的新建仓库
    Git全栈体系(五)_第32张图片
  • 填写仓库名称,路径和选择是否开源(共开库或私有库)
    Git全栈体系(五)_第33张图片
  • 最后根据需求选择分支模型,然后点击创建按钮。
    Git全栈体系(五)_第34张图片
  • 远程库创建好以后,就可以看到 HTTPS 和 SSH 的链接。
    Git全栈体系(五)_第35张图片

四、IDEA 集成码云

1. IDEA 安装码云插件

  • Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。
  • 如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮。
    Git全栈体系(五)_第36张图片
  • Idea 链接码云和链接 GitHub 几乎一样,安装成功后,重启 Idea。
    Git全栈体系(五)_第37张图片
  • Idea 重启以后在 Version Control 设置里面看到 Gitee,说明码云插件安装成功。
    Git全栈体系(五)_第38张图片
  • 然后在码云插件里面添加码云帐号,我们就可以用 Idea 连接码云了。
    Git全栈体系(五)_第39张图片

2. IDEA 连接码云

  • Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再赘述。
  • 将本地代码 push 到码云远程库
    Git全栈体系(五)_第40张图片
  • 自定义远程库链接。
    Git全栈体系(五)_第41张图片
  • 给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接。
    Git全栈体系(五)_第42张图片
  • 然后选择定义好的远程链接,点击 Push 即可。
    Git全栈体系(五)_第43张图片
  • 看到提示就说明 Push 远程库成功。
    Git全栈体系(五)_第44张图片
  • 去码云远程库查看代码。
    Git全栈体系(五)_第45张图片
  • 只要码云远程库链接定义好以后,对码云远程库进行 pull 和 clone 的操作和 Github 一致,此处不再赘述。

五、码云复制 GitHub 项目

  • 码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载。
  • 具体操作如下:
    Git全栈体系(五)_第46张图片
  • 将 GitHub 的远程库 HTTPS 链接复制过来,点击创建按钮即可。
    Git全栈体系(五)_第47张图片
    Git全栈体系(五)_第48张图片
  • 如果 GitHub 项目更新了以后,在码云项目端可以手动重新同步,进行更新!
    Git全栈体系(五)_第49张图片
    Git全栈体系(五)_第50张图片
    Git全栈体系(五)_第51张图片

你可能感兴趣的:(Git全栈体系,git)