300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Git (3)—IDEA集成Git和GitHub Gitee的简介

Git (3)—IDEA集成Git和GitHub Gitee的简介

时间:2020-08-03 00:58:31

相关推荐

Git (3)—IDEA集成Git和GitHub Gitee的简介

目录

一、IDEA 集成 Git

1.1 配置Git忽略文件

1.2IDEA初始化本地库

1.3 切换版本

1.4 创建分支

1.5 切换分支

1.6 合并分支

1.7 合并分支冲突

二、IDEA 集成 GitHub

2.1 设置 GitHub 账号

2.2 分享项目到Github

2.3 push推送本地库到远程库

2.4 pull拉取远程库到本地库

2.5 clone克隆远程库到本地库

三、Gitee(码云)

3.1 简介

3.2 码云创建远程库

3.3 IDEA集成码云

3.3.1 IDEA 安装码云插件

3.3.2 IDEA 连接码云

3.4 码云复制 GitHub 项目

一、IDEA 集成 Git

1.1 配置Git忽略文件

我们的Eclipse、IDEA都会生成一些无关文件,如图

1. 在用户家(C/User/用户名) 下创建git.ignore

# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see /en/download/help/error_hotspot.xmlhs_err_pid*.classpath.project.settingstarget.idea*.iml

2. 在 .gitconfig 文件中引用忽略配置文件(.gitconfig 在家目录中)

[user]name = gugumaoemail = ......@[core]excludesfile = C:/Users/Sincere/git.ignore

3. 在 IDEA 里面定位

1.2IDEA初始化本地库

默认创建的 git 仓库就是我们打开的项目所在的目录,我们添加了 git 仓库之后

添加到暂存区就变为了绿色,我们可以写些代码,然后将 project 添加到暂存区

我们添加到暂存区,再接着进行提交到本地库

1.3 切换版本

我们修改 GitTest 中的代码,再次提交到本地库

在IDEA的左下角,点击Git,右键选择要切换的版本,然后在菜单里点击 Checkout Revision

1.4 创建分支

右键项目 -> Git -> Branches

在弹出的Git Branches框里 点击 New Branch按钮

填写分支名称,创建 hot-fix 分支

然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分支

1.5 切换分支

在IDEA窗口的右下角,切换到分支

1.6 合并分支

在IDEA窗口的右下角,将 hot-fix分支合并到当前 master分支

如果代码没有冲突,分支直接合并成功。合并成功以后,代码自动提交,无需手动提交本地库

1.7 合并分支冲突

如图所示,如果master分支和 hot-fix分支都修改了代码,在合并分支的时候就会发生冲突

现在站在master分支上合并 hot-fix分支,就会发生代码冲突。

点击 Conflicts框里的 Merge按钮,进行手动合并代码

手动合并完代码以后,点击右下角的 Apply按钮。代码冲突解决,自动提交本地库

二、IDEA 集成 GitHub

2.1 设置 GitHub 账号

Token在哪呢?我们在 Github 点击 Settings -> Develop Settings

点击 Generate token

2.2 分享项目到Github

这其实就是创建远程库,名字,是否私有,描述等

2.3 push推送本地库到远程库

右键点击项目,可以将当前分支的内容 push 到 GitHub的远程仓库中

2.4 pull拉取远程库到本地库

注意:push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push的操作是会被拒绝的。也就是说, 要想 push成功,一定要保证本地 库的版本要比远程库的版本高! 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!

右键点击项目,可以将远程仓库的内容pull到本地仓库

注意:pull是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题

2.5 clone克隆远程库到本地库

三、Gitee(码云)

3.1 简介

众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话, 严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云

码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 / ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果英文不是很好它是最好的选择

3.2 码云创建远程库

点击首页右上角的加号,选择下面的新建仓库

最后根据需求选择分支模型,然后点击创建按钮

远程库创建好以后,就可以看到 HTTPS 和 SSH 的链接

3.3 IDEA集成码云

3.3.1 IDEA 安装码云插件

Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。

如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮

3.3.2 IDEA 连接码云

Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再赘述

➢ 将本地代码 push 到码云远程库

自定义远程库链接

给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接

然后选择定义好的远程链接,点击 Push 即可

3.4 码云复制 GitHub 项目

码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载。 具体操作如下:

将 GitHub 的远程库 HTTPS 链接复制过来,点击创建按钮即

如果 GitHub 项目更新了以后,在码云项目端可以手动重新同步,进行更新!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。