idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)

1.在IDEA 中把 git 软件关联进来:

确保IDEA 中有 git的环境,否则用不了 git

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(1)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(2)

2.IDEA 中的maven工程使用git :

假设你已经 编写 创建好了 maven 工程 ,当然, 你的maven 工程中也可能有多个自模块, 也可能没有多个子模块, 这个 不重要。 这里以 我们 黑马程序员的 传智健康项目 为例如何操作,以后再 碰到类似的工程时也是这样操作。

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(3)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(4)

然后打开这个文件,编辑内容如下


.idea 忽略工程根目录下的 .idea 文件

*.iml #表示忽略 所有的 iml 文件

*/out/ #表示忽略gen 目录下的所有的文件

*/gen/ #表示忽略gen 目录下的所有的文件

*/target/ # 表示忽略 所有的 target目录下 文件


然后做如下操作, 这步操作主要是用于将当前的代码纳入到 git 仓库,接下来才可以使用git

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(5)

这一步是将本地已经有的代码作为git仓库

在 这里做了这个操作后, 发现 IDEA 中多了如下 两个按钮

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(6)

3. 把 .gitignore 文件add 进来,然后做commit:

这个 文件 名.gitignore文件很重要, 默认的情况下 git就是读取这个文件的配置来 鉴别到底什么文件或者文件夹 被忽略, 不纳入到版本控制的 。

如何 把 .gitignore文件添加到 版本控制中呢?

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(7)

这样这个文件就被纳入到 git 作为版本控制了 , 但是 还没有完。

我们继续下面的操作

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(8)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(9)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(10)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(11)

4. 做常规的代码开发,然后commit代码到本地:

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(12)

然后 又弹出这个

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(13)

5. IDEA 中冲突的解决:(重点)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(14)

出现这种 情况时, 我们需要 点击 merge , 把 远端 服务器的 代码更新到本地来 。

6. 使用图形化工具 tortoisegit 如何解决冲突(重点):

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(15)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(16)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(17)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(18)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(19)

idea如何解决git冲突(git使用技巧-IDEA中使用以及不同情况下冲突的解决)(20)

合并完成后, 后面就又可以 与之前正常的状态那样, 做 commit,然后 做 push 操作了。

,

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

    分享
    投诉
    首页