idea整合git解决代码冲突(图文通俗易懂)

idea整合git的步骤如下:

1.快速搭建一个web工程

2.在idea对git进行相关配置

自行下载安装git,配置git.exe的路径

idea整合git解决代码冲突(图文通俗易懂)

自行注册github账号,添加github账号到idea

idea整合git解决代码冲突(图文通俗易懂)

3.对项目新建一个本地仓库

idea整合git解决代码冲突(图文通俗易懂)

新建仓库后,找到项目在本地的位置,会多出.git这个文件

idea整合git解决代码冲突(图文通俗易懂)

同时idea多出了push跟pull这两个标志

idea整合git解决代码冲突(图文通俗易懂)

4.到github新建一个远程仓库(仓库名最好跟项目名一样)

idea整合git解决代码冲突(图文通俗易懂)

回到idea可以看到本地仓库的分支和远程仓库的分支

idea整合git解决代码冲突(图文通俗易懂)

通过+new Branch可以创建新的本地分支,点击分支再点击checkout可以切换到对应的本地分支

5.将项目推到本地仓库

 在idea点击右上角的push按钮

idea整合git解决代码冲突(图文通俗易懂)

选择要提交的文件,填写提交信息,点击提交,便能提交到本地库

idea整合git解决代码冲突(图文通俗易懂)

5.将本地库的项目push到远程库(github)

idea整合git解决代码冲突(图文通俗易懂)

填写远程仓库地址

idea整合git解决代码冲突(图文通俗易懂)

可以自行修改远程仓库分支(蓝色为本地仓库分支,红色为远程仓库分支)

idea整合git解决代码冲突(图文通俗易懂)

6.从远程仓库clone(和pull)项目

我们假设有两个开发者,第一窗口的开发者假设为项目经理,第二个窗口假设为开发者A

选择get from Version Control

idea整合git解决代码冲突(图文通俗易懂)

填入对应仓库下的url

idea整合git解决代码冲突(图文通俗易懂)

点击clone并开启一个新窗口,模仿另一个开发者,这里我们假设为A开发者

克隆下来后,在User类新增一个set方法

idea整合git解决代码冲突(图文通俗易懂)

commit到本地仓库,再push到远程仓库(前面已经详细讲解了)

commit成功左下角会有这样一个标志

idea整合git解决代码冲突(图文通俗易懂)

push成功右下角会有这个标志

idea整合git解决代码冲突(图文通俗易懂)

回到第一个窗口,我们假设第一个窗口的开发者是项目经理

idea整合git解决代码冲突(图文通俗易懂)

通过点击右上角的pull按钮,就可以下拉刚才A开发者提交远程仓库的代码

idea整合git解决代码冲突(图文通俗易懂)

可以看到已经下拉成功

7.代码冲突问题

此时A开发者新增一个方法,并且push到远程仓库

idea整合git解决代码冲突(图文通俗易懂)

项目经理没有往下拉,而是自己新增一个set方法,并push到远程仓库,就会弹出这样一个对话框

idea整合git解决代码冲突(图文通俗易懂)

点击merge

idea整合git解决代码冲突(图文通俗易懂)

会出现这样一个窗口,左边是项目经理的,右边是开发者A的

可以自己将两边的代码整合到中间那个窗口

idea整合git解决代码冲突(图文通俗易懂)

然后再次push到远程仓库!