idea中使用分支

1. 为什么要建立分支

git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。

2.idea git的操作:

idea git的操作在右下角,如下图:
idea中git的使用
说明:

  • 【new branch】新建分支
  • 【local branches】本地分支
  • 【current master】表示当前是主分支
  • 【remote branches】远程仓库分支。我在这里配置了两个远程仓库,所以这里显示2个。

3. 创建分支

点击【new branch】,弹出窗口,如下图:
idea中git的使用

输入分支名称点【OK】,然后默认切换到该分支。

4. 切换分支

如果要切换回master主分支,操作如下图:
idea中git的使用
点击【checkout】

5. 在新建立的分支上修改代码

切换到之前新创建的分支,修改代码。

6. 提交分支到本地库

一般情况下只需要将分支提交到本地仓库,不需要将分支提交远程仓库。如果将所有的分支都提交到远程仓库,会让远程仓库杂乱无章。

确保在新建分支下,操作如下图:
idea中git的使用

弹出新窗口,如下图:
idea中git的使用

  • 【commit】表示提交代码到本地库
  • 【commit and push】,提交本地仓库并推到远程成功!

选择要提交的文件,写上提交注释,然后点击【commit】或者commit and push】

弹出警告窗口如下图:
idea中git的使用

7.推送代码到远程仓库

前提是代码只是提交到本地仓库而没有推送到远程仓库
VSC – GIT – PUSH或者 使用快捷键
idea中git的使用提交成功后右下角弹出信息:
idea中git的使用

8 合并到master主分支

idea中git的使用

9 合并代码merge

例如:将dev远程分支上的代码合并到master远程主分支
步骤:

  • 1、现在dev拉取代码
  • 2、切换master拉取代码
  • 3、在master选择本地的dev,marge合并

操作如下图:
idea中git的使用
注意:

  • 当前必须切换到master主分支
  • 然后在要合并的分支上点击merge

10暂存代码

应用场景:

在日常开发中有时候需要切换到另外的一个分支,但在某些条件下当前的分支上存在一些文件尚未提交,这时候就需要使用到idea自带的git stash功能来"暂存"一些尚未提交的文件,待切换到另外的分支上再提交到新的分支上去。
这样就能避免一些不必要的merge操作,也能够正常切换到其他的分支了。

步骤

  1. 先暂存一下
    idea中git的使用
  2. 设置暂存的名字,并创建暂存 idea中git的使用 3. 从暂存区提取
    idea中git的使用

相关文章: