美文网首页Git使用IntellJ Idea工具集Git
Git进行协作开发与Idea的Git合并技巧

Git进行协作开发与Idea的Git合并技巧

作者: Real_man | 来源:发表于2017-12-17 23:17 被阅读59次

前言

最近公司使用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、弹出如下对话框,这个时候我们可以选择只要本地的文件,或者只保留远端源的文件。中间部分为解决冲突的区域。


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

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

最后

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

相关文章

  • Git进行协作开发与Idea的Git合并技巧

    前言 最近公司使用Git进行协作,有时候,开发团队可能需要多个人开发同一个模块,甚至修改同一个文件,在使用Git的...

  • idea git 合并分支

    idea git 合并分支idea如何在git上将分支代码合并到主干

  • git branch 分支与合并

    在使用 git 进行分支开发与合并的时候需要用到这些命令。其他基本 git 命令参考 Git 简易食用指南 git...

  • IDEA 利用Git 协同开发

    目标: 使用IDEA完成Git的协作开发。 - Team Leader 完成IDEA上GitHub账号的登陆 在I...

  • Git命令

    多人协作时首先 git pull从远程拉下来代码进行开发,然后git add git commit -m "" g...

  • git rebase 用法

    git rebase Git rebase 与 Git merge 的区别 如果经常多人协作开发的话,可能都很熟悉...

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • 使用 Git 协作开发项目指南

    1. Git fetch和git pull的区别 使用 Git 协作开发项目指南

  • Git与GitHub入门总结

    Git与GitHub入门笔记 先了解Git、GitHub git:团队协作开发中,大部分都会用到版本控制软件,比如...

  • git基本操作,一篇文章就够了!

    1. git简介 在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的git操作指令进行总结是...

网友评论

    本文标题:Git进行协作开发与Idea的Git合并技巧

    本文链接:https://www.haomeiwen.com/subject/qltpwxtx.html