idea配置git插件(玩转IDEA关联Git的图文教程)

作者/版本控制系统Git完整图文教程的流程,在自己电脑成功安装好Git Bash工具,接下来打开IDEA工具就能找到Git菜单,打开File-Settings,点击右上角的Test按钮,IDEA会自动检测到电脑安装的Git,弹出的提示与你已经安装的Git版本一致,到此,就可以在IDEA中操作Git了。

idea配置git插件(玩转IDEA关联Git的图文教程)(1)

如果点击Test按钮,弹出的提示与你想要的不一致,也可以手动修改git的安装目录,如图所示:

idea配置git插件(玩转IDEA关联Git的图文教程)(2)

创建排除版本控制的配置文件.gitignore

创建该文件的目的,就是忽略某些不需要共享给其他协同开发人员的目录或者文件。

比如配置内容如下所示:

.idea *.iml target *.class

IDEA中给本地项目创建本地Git仓库

执行流程如图所示,VCS>Import into Version Control>Create Git Repository。

idea配置git插件(玩转IDEA关联Git的图文教程)(3)

弹出当前项目所在目录,选中要被添加到Git工作区的项目,点击OK。

idea配置git插件(玩转IDEA关联Git的图文教程)(4)

此时,就会在项目下生成.git的文件夹,它就是本地Git仓库了。

idea配置git插件(玩转IDEA关联Git的图文教程)(5)

其实上面创建本地Git仓库的方式,跟之前讲的,使用命令git init的方式一样的。

由于上面配置了忽略版本控制的信息,所以此时项目下的目录或者文件显示就会有所变化,比如:

idea配置git插件(玩转IDEA关联Git的图文教程)(6)

IDEA中提交代码到本地Git仓库

操作流程图:

idea配置git插件(玩转IDEA关联Git的图文教程)(7)

流程图1

idea配置git插件(玩转IDEA关联Git的图文教程)(8)

流程图2

IDEA中发送本地仓库代码到远程仓库

根据版本控制系统Git完整图文教程创建好的远程仓库,我们打开远程仓库,复制仓库地址

idea配置git插件(玩转IDEA关联Git的图文教程)(9)

然后在IDEA中,找到push菜单

idea配置git插件(玩转IDEA关联Git的图文教程)(10)

idea配置git插件(玩转IDEA关联Git的图文教程)(11)

idea配置git插件(玩转IDEA关联Git的图文教程)(12)

此时,在远程仓库就能看到本地仓库发送上去的项目。

这里再解释下,如果需要在IDEA中修改Git的远程仓库地址,我们可以这样修改。打开项目所在目录的.git文件夹,找到config文件。

idea配置git插件(玩转IDEA关联Git的图文教程)(13)

替换下远程仓库的地址,下次再进行push、或者pull指令时,就会从新的地址上操作了。

idea配置git插件(玩转IDEA关联Git的图文教程)(14)

IDEA中新建开发分支

真正企业协同开发,是不会直接在主分支master上进行开发。而是新建一个开发分支,最终再把修改的文件合并到主分支master上。

新建分支流程如下:

idea配置git插件(玩转IDEA关联Git的图文教程)(15)

idea配置git插件(玩转IDEA关联Git的图文教程)(16)

如果要切回主分支master,可以这么操作

idea配置git插件(玩转IDEA关联Git的图文教程)(17)

开发分支的commit、push代码流程步骤跟上面讲到的主分支master提交一样,这里不再赘述。

IDEA从远程仓库克隆(检出)项目

如果远程仓库已经存在项目,我们要对它进行修改,只有先把它克隆到本地IDEA中。所以接下来,我们学习如何从远程仓库克隆(检出)项目。

idea配置git插件(玩转IDEA关联Git的图文教程)(18)

idea配置git插件(玩转IDEA关联Git的图文教程)(19)

这样操作,就可以完成克隆项目。

IDEA从远程仓库拉取(更新)代码

在协同开发时,如果某一位开发人员向远程仓库发送了他修改的代码,另一位开发人员想要在自己本地看到上一位修改的代码,就需要从远程仓库(更新)代码。接下来我们学习下,如何从远程仓库(更新)代码。

idea配置git插件(玩转IDEA关联Git的图文教程)(20)

idea配置git插件(玩转IDEA关联Git的图文教程)(21)

到此,本次知识分享就结束了,大家在自己电脑上,好好练习熟悉下。


作者:杨33,北京互联网公司在职Java开发,专注分享写作干货。欢迎关注我,期待你的点赞评论。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页