IDEA使用Git多人开发

IDEA使用Git多人开发

    • 1、提交本地自己的分支的内容,即commit不push
    • 2、切换到本地的总开发分支,pull代码
    • 3、切换到本地自己的分支 ,将刚刚更新的dev分支合并到自己的开发分支
    • 5、 push到自己的远程分支
    • 4、在网页提交merge请求(合并分支)

以下是我在公司工作中所总结的,可能跟其他人实际开发有所不同。个人认为是比较合理的一种多人合作开发的一种代码管理方式。
所提到的dev分支,是合作开发的开发分支,所有人的代码最终需要合并到该分支

1、提交本地自己的分支的内容,即commit不push

右击项目根目录,弹出的菜单选择git,git菜单内选择Commit Directory…
IDEA使用Git多人开发_第1张图片

2、切换到本地的总开发分支,pull代码

  • 点击右下角git:XXX打开git分支面板。
  • 面板上面分别有本地分支和远程分支。如果是第一次,没有创建本地主分支,需要点击远程分支的主分支,然后选择Checkout As…。这样本地就有了远程分支,像下面这样。
  • 如果本地有远程分支,直接Checkout就行。
    IDEA右下角显示的分支就是当前在哪个本地分支上!
    IDEA使用Git多人开发_第2张图片
    切换到主分支后,pull代码(即将远程的dev开发分支的代码拉到本地的dev分支中)。
  • 方法1:右击项目,选择git->Repository->pull
  • 方法2:点击IDEA右上角的箭头
    IDEA使用Git多人开发_第3张图片

3、切换到本地自己的分支 ,将刚刚更新的dev分支合并到自己的开发分支

  • 打开右下角的分支面板,点击自己的本地分支,Checkout
  • 点击本地dev分支,merge into current
  • 解决冲突(一般都有,也有可能没有)

5、 push到自己的远程分支

会将原来自己修改或增加的代码,和从主分支合并的代码一起推到自己的远程分支。

  • 方法1:右击项目,选择git->Repository->push
  • 方法2:点击IDEA右上角绿色的对号

4、在网页提交merge请求(合并分支)

我使用的gitlab,如果使用的是不同的代码托管平台,具体情况具体而定。
  • 提交合并请求后,由组长进行合并。由于提交之前就和主dev分支进行了合并,组长检查合并的时候就基本没有什么冲突,直接合并。
    IDEA使用Git多人开发_第4张图片

你可能感兴趣的:(Git)