0
点赞
收藏
分享

微信扫一扫

【Git】IDEA集合Git和码云


目录

​​7、IDEA集合Git​​

​​7.1 配置Git忽略文件-IDEA特定文件​​

​​7.2 定位 Git 程序​​

​​7.3 初始化本地库​​

​​7.4 添加到暂存区​​

​​7.5 提交到本地库​​

​​7.6 切换版本​​

​​7.7 创建分支​​

​​7.8 切换分支​​

​​7.9 合并分支​​

​​7.10 解决冲突​​

​​8、 Idea集成码云​​

​​8.1 IDEA 安装码云插件​​

​​8.2 分析工程到码云Gitee​​

​​8.3 将本地代码 push 到码云远程库​​

​​8.4 pull拉去远程库到本地库​​

7、IDEA集合Git

7.1 配置Git忽略文件-IDEA特定文件

问题 1:为什么要忽略他们?

答: 与项目的实际功能无关, 不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。

问题 2:怎么忽略?

1)创建忽略规则文件 xxxx.ignore (前缀名随便起, 建议是 git.ignore)

这个文件的存放位置原则上在哪里都可以, 为了便于让~/.gitconfig 文件引用, 建议也放在用 户家目录下

git.ignore 文件模版内容如下:

## 7、IDEA集合Git

### 7.1 配置Git忽略文件-IDEA特定文件



问题 **1:**为什么要忽略他们?

答: 与项目的实际功能无关, 不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。

问题 **2**:怎么忽略?

1)创建忽略规则文件 <font color=red>xxxx.ignore (前缀名随便起, 建议是 git.ignore)</font>

这个文件的存放位置原则上在哪里都可以, 为了便于让~/.gitconfig 文件引用, 建议也放在用 户家目录下

git.ignore 文件模版内容如下:

```properties
# 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
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
```



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

```properties
[user]
name = yuanxinqi
email = yuanxinqi2008@126.com
[core]
excludesfile = C:/Users/yxq/git.ignore


注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”
```





### 7.2 定位 Git 程序

IDEA配置Git程序

![1629429317120](assets/1629429317120.png)

### 7.3 初始化本地库

【目标】在idea中初始化项目,将项目纳入git管理

【第一步】VCS--> Import into Version Control --> Create Git Repository

![1629429632159](assets/1629429632159.png)



【第二步】选择要初始化的本地项目

![1629429746193](assets/1629429746193.png)

【第三步】在该项目下生成了 .git文件

![1629429794012](assets/1629429794012.png)





### 7.4 添加到暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区。

![1629429874677](assets/1629429874677.png)



### 7.5 提交到本地库

![1629430116573](assets/1629430116573.png) ![1629430056186](assets/1629430056186.png)



### 7.6 切换版本

【第一步】在 IDEA 的左下角, 点击 Version Control,然后点击 Log 查看版本

![1629430892013](assets/1629430892013.png)





【第二步】右键选择要切换的版本, 然后在菜单里点击 Checkout Revision。

![1629430946048](assets/1629430946048.png)



### 7.7 创建分支

【第一步】选择 Git ,在 Repository 里面,点击 Branches 按钮。

![1629431005792](assets/1629431005792.png)

【第二步】在弹出的 Git Branches 框里,点击New Branch 按钮。

![1629431031958](assets/1629431031958.png)

【第三步】填写分支名称,创建 hot-fix 分支。

![1629431062868](assets/1629431062868.png)



【第四步】在 IDEA 的右下角看到 hot-fix,说明分支创建成功, 并且当前已经切换成 hot-fix 分 支

![1629431143411](assets/1629431143411.png)

### 7.8 切换分支

【第一步】在 IDEA 窗口的右下角, 切换到 master 分支。

![1629431196974](assets/1629431196974.png)

【第二步】在 IDEA 窗口的右下角看到了master,说明 master 分支切换成功。

![1629431228988](assets/1629431228988.png)



### **7.9** 合并分支

【第一步】在 IDEA 窗口的右下角, 将 hot-fix 分支合并到当前 master 分支。

![1629431408023](assets/1629431408023.png)

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

### **7.10** 解决冲突

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

【第一步】在hot-fix分支上,增加如下代码,并且提交

![1629433558254](assets/1629433558254.png)

![1629433631125](assets/1629433631125.png)

【第二步】在master 分支上,增加如下代码,并且提交

![1629433673361](assets/1629433673361.png)

![1629433713172](assets/1629433713172.png)

【第三步】 我们现在站在 master 分支上合并 hot-fix 分支, 就会发生代码冲突。

![1629433759231](assets/1629433759231.png)

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

![1629433784412](assets/1629433784412.png)

【第四步】手动合并代码

![1629433841585](assets/1629433841585.png)

手动合并完代码以后,点击右下角的 Apply 按钮。



代码冲突解决, 自动提交本地库。

![1629433881731](assets/1629433881731.png)





## 8、 Idea集成码云



### **8.1** **IDEA** 安装码云插件

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

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

![1629434112471](assets/1629434112471.png)

安装成功后,重启 Idea。

Idea 重启以后在Version Control 设置里面看到 Gitee,说明码云插件安装成功。

![1629434296274](assets/1629434296274.png)

【第二步】在码云插件里面添加码云帐号, 我们就可以用Idea 连接码云了。![1629434351929](assets/1629434351929.png)



![1629434382334](assets/1629434382334.png)



### **8.2** 分析工程到码云Gitee

【第一步】选择Share...

![1629435497729](assets/1629435497729.png)

【第二步】填入信息,点击share

![1629435618451](assets/1629435618451.png)

【第三步】成功提醒:

![1629435655917](assets/1629435655917.png)

【第四步】查看gitee码云工程

![1629435732491](assets/1629435732491.png)



### 8.3 将本地代码 **push** 到码云远程库

【第一步】点击push

![1629434500270](assets/1629434500270.png)

【第二步】自定义远程库链接

![1629435872943](assets/1629435872943.png)



【第三步】给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码

云服务器在国内, 用 HTTPS 链接即可, 没必要用 SSH 免密链接。

![1629435911771](assets/1629435911771.png)

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

【第四步】看到提示就说明 Push 远程库成功。

![1629435935103](assets/1629435935103.png)

【第五步】去码云远程库查看代码。

### 8.4 pull拉去远程库到本地库

【第一步】直接在服务器修改代码

![1629436131432](assets/1629436131432.png)

【第二步】选择pull

![1629436066704](assets/1629436066704.png)

【第三步】查看结果

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

[user]
name = yuanxinqi
email = yuanxinqi2008@126.com
[core]
excludesfile = C:/Users/yxq/git.ignore


注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

7.2 定位 Git 程序

IDEA配置Git程序

【Git】IDEA集合Git和码云_gitee

 

7.3 初始化本地库

【目标】在idea中初始化项目,将项目纳入git管理

【第一步】VCS--> Import into Version Control --> Create Git Repository

【Git】IDEA集合Git和码云_java_02

 

【第二步】选择要初始化的本地项目

【Git】IDEA集合Git和码云_远程库_03

 

【第三步】在该项目下生成了 .git文件

【Git】IDEA集合Git和码云_git_04

7.4 添加到暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区。

【Git】IDEA集合Git和码云_intellij-idea_05

7.5 提交到本地库

【Git】IDEA集合Git和码云_intellij-idea_06

【Git】IDEA集合Git和码云_git_07

 

 

7.6 切换版本

【第一步】在 IDEA 的左下角, 点击 Version Control,然后点击 Log 查看版本

【Git】IDEA集合Git和码云_gitee_08

 

【第二步】右键选择要切换的版本, 然后在菜单里点击 Checkout Revision。

【Git】IDEA集合Git和码云_java_09

 

7.7 创建分支

【第一步】选择 Git ,在 Repository 里面,点击 Branches 按钮。

【Git】IDEA集合Git和码云_gitee_10

 

【第二步】在弹出的 Git Branches 框里,点击New Branch 按钮。

【Git】IDEA集合Git和码云_gitee_11

 

【第三步】填写分支名称,创建 hot-fix 分支。

【Git】IDEA集合Git和码云_git_12

 

【第四步】在 IDEA 的右下角看到 hot-fix,说明分支创建成功, 并且当前已经切换成 hot-fix 分 支

【Git】IDEA集合Git和码云_gitee_13

 

7.8 切换分支

【第一步】在 IDEA 窗口的右下角, 切换到 master 分支。

【Git】IDEA集合Git和码云_gitee_14

 

【第二步】在 IDEA 窗口的右下角看到了master,说明 master 分支切换成功。

【Git】IDEA集合Git和码云_java_15

 

7.9 合并分支

【第一步】在 IDEA 窗口的右下角, 将 hot-fix 分支合并到当前 master 分支。

【Git】IDEA集合Git和码云_intellij-idea_16

 

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

7.10 解决冲突

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

【第一步】在hot-fix分支上,增加如下代码,并且提交

【Git】IDEA集合Git和码云_git_17

 

【第二步】在master 分支上,增加如下代码,并且提交

【Git】IDEA集合Git和码云_java_18

【Git】IDEA集合Git和码云_gitee_19

 

 

【第三步】 我们现在站在 master 分支上合并 hot-fix 分支, 就会发生代码冲突。

【Git】IDEA集合Git和码云_intellij-idea_20

 

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

【Git】IDEA集合Git和码云_java_21

 

【第四步】手动合并代码

【Git】IDEA集合Git和码云_intellij-idea_22

 

手动合并完代码以后,点击右下角的 Apply 按钮。

代码冲突解决, 自动提交本地库。

【Git】IDEA集合Git和码云_gitee_23

 

8、 Idea集成码云

8.1 IDEA 安装码云插件

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

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

【Git】IDEA集合Git和码云_java_24

 

安装成功后,重启 Idea。

Idea 重启以后在Version Control 设置里面看到 Gitee,说明码云插件安装成功。

【Git】IDEA集合Git和码云_gitee_25

 

【第二步】在码云插件里面添加码云帐号, 我们就可以用Idea 连接码云了。

【Git】IDEA集合Git和码云_远程库_26

【Git】IDEA集合Git和码云_gitee_27

 

8.2 分析工程到码云Gitee

【第一步】选择Share...

【Git】IDEA集合Git和码云_gitee_28

 

【第二步】填入信息,点击share

【Git】IDEA集合Git和码云_java_29

 

【第三步】成功提醒:

【Git】IDEA集合Git和码云_远程库_30

 

【第四步】查看gitee码云工程

【Git】IDEA集合Git和码云_远程库_31

 

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

【第一步】点击push

【Git】IDEA集合Git和码云_远程库_32

 

【第二步】自定义远程库链接

【Git】IDEA集合Git和码云_gitee_33

 

【第三步】给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码

云服务器在国内, 用 HTTPS 链接即可, 没必要用 SSH 免密链接。

【Git】IDEA集合Git和码云_java_34

 

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

【第四步】看到提示就说明 Push 远程库成功。

【Git】IDEA集合Git和码云_远程库_35

 

【第五步】去码云远程库查看代码。

8.4 pull拉去远程库到本地库

【第一步】直接在服务器修改代码

【Git】IDEA集合Git和码云_java_36

 

【第二步】选择pull

【第三步】查看结果

举报

相关推荐

0 条评论