IDEA如何整合Git?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA如何整合Git?相关的知识,希望对你有一定的参考价值。

最近公司使用Git进行协作,有时候,开发团队可能需要多个人开发同一个模块,甚至修改同一个文件,在使用Git的过程中有一些细节需要大家注意。

一般步骤

1. 拉取远端源时先提交本地代码

注意:如果不提交本地程序,直接合并远端源会导致本地修改的文件丢失。
额外:如果不想提交本地代码,可以使用Git stash命令。

个人建议先提交程序。不要使用git stash暂存起来。

2. 本地提交记录与远端源合并,并解决冲突。

如果两个人修改了同一个文件,会产生冲突。冲突的格式
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,冲突的内容。如下

冲突的格式

3.解决冲突的时候,代表又修改了冲突的文件,我们需要重新提交。(commit)。

4.上传解决的冲突到远端服务器。

5、其他人拉取你修改的内容,进行合并。
远端冲突的文件已经被解决,这时候可接受远端的文件。无需再次解决冲突。

额外

idea内置了版本控制,有很多好用的功能

2.1 生成ignore模板

需要安装ignore插件,在.gitignore文件下,右键,点击

添加gitignore内容

然后选择想要生成的ignore模板, 可以选择jetbrains,node,java等等。

Idea的git合并

idea为我们提供了很方便的操作,所以重点写一下。

3.1 右键某提交的信息

image.png

3.2 如果产生了冲突,会弹出合并窗口。

冲突窗口

3.3 合并冲突时候的策略与步骤。

1、点击Merge
2、弹出如下对话框,这个时候我们可以选择只要本地的文件,或者只保留远端源的文件。中间部分为解决冲突的区域。


解决冲突的窗口

    本地文件与远端文件都有一个小的标志,如何解决。点击之后中间的文件会变化,也就是我们如何解决冲突的文件。

    image.png

    合并完之后,点击Apply,文件就变成了我们刚才冲突窗口中的中间文件。

    最后

    Idea为我们提供了很多方便的操作,团队协作是作为开发人员一定要掌握的技能。重点在第三部分,希望能对大家有帮助。

1人点赞

Develop Tools

参考技术A 1.
首先,打开一个的IntelliJ IDEA的代码工具界面中

2.
点击了IntelliJ IDEA的代码工具中,点击 vcs 菜单.

3.
点击了vcs菜单字号,弹出了下拉菜单选中为 git 选项
参考技术B 想整合他就是把所有的类似的题目整合在一起,然后进行一个汇总。 参考技术C 真把它整合成,主要是把它做的更好一点,就把它整合这个相同的内容。 参考技术D 关于idea如何整合的问题,需要请专业的技术人员来完成个人能力有限,没有办法做到

Intelij Idea下的git使用

一、简介

  在我们入门软件研发并且是团队开发的时候,总会遇到这样合代码这么简单粗暴的工作,最开始我也能体会到这项工作折磨。那git是干什么得呢?简称分布式版本控制系统,常见就是上传代码、整合代码、更新代码,完全托管给git处理。这一篇文章,先不介绍它的工作原理,直接介绍的应用。在后续的文章,我会写它的工作原理、常用git操作命令、与SVN版本控制的区别。

二、下载安装git

  自己去下载一个安装包,一直next直到finish。

三、建立github账户。简单的说,充当的就是git版本控制系统的远程代码仓库。

  1、参考它注册github账号、创建仓库:http://www.cnblogs.com/ruofengzhishang/p/3842587.html

  2、或者自己百度github创建。

四、Intelij Idea里面配置git

1、配置git:左上角-File-Setting-Version Controller。

2、连接github。

五、利用Intelij Idea上传代码到github

1、说明:如果之前已经配置了我的github的仓库,可能直接操作会找不到仓库之类的。每一个git项目,在项目里都有一个隐藏的git目录,里面配置了提交至哪一个仓库的信息,所以我们需要修改。我的做法是直接删除这个.git,重新新建仓库、链接仓库。如果是新建的项目没有用过git则可以忽略该步骤。

2、理解上传代码到git的流程:初始化项目(init相当于生成.git这个文件夹)-分享到github仓库-上传代码

步骤一:初始化git,并生成.git目录

步骤二:方式一创建git仓库并且上传到github

注:方式二也可以自己去github创建好,然后修改远程仓库url

步骤三:情形一:她会直接弹出一个上传代码的窗口,你直接push即可;情形二:不会弹窗窗口,需要自己手动操作去提交。

针对情形二,我们会看见左边的代码区全部文件都变成红色了。解释:红色-没有提交到本地仓库 绿色:没有提交到远程仓库 蓝色:已经提交到远程仓库github上,但是修改了代码,与远程代码不一致。黑色:与github远程代码一致。

由红色-绿色=添加代码到本地仓库

六、github代码上传与代码下载:上下总能分清楚吧,大哥。

七、从github检出代码。

注意:接下来会弹出一个警告框,如果是使用我提供的SSM+Maven框架一定要点NO,因为我们要导入maven需要修改。若不是maven项目直接点YES并且忽略剩余操作。

接下来的步骤参考:http://www.cnblogs.com/qiuyong/p/6308696.html

 

以上是关于IDEA如何整合Git?的主要内容,如果未能解决你的问题,请参考以下文章

GitHub整合idea 上传和下载

IDEA整合gitee

git零基础快速入门实战,重点讲解,在实际生产中整合idea对版本分支的管理等

对于java开发工具Idea,如何才能激活?

idea中如何配置git以及在idea中初始化git

如何删除git的账户