idea git的使用(四)git建立分支与合并分支

作者:马育民 • 2017-11-10 17:05 •  阅读:10357

1. 为什么要建立分支

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

2.操作如下:

2.1 idea git分支的操作

idea git的操作在右下角,如下图:

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

2.2 创建分支

点击【new branch】,弹出窗口,如下图:

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

2.3 切换分支

如果要切换回master主分支,操作如下图:

点击【checkout】

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

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

2.5 提交分支到本地库

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

确保在新建分支下,操作如下图:

弹出新窗口,如下图:

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

commit表示提交代码到本地库

弹出警告窗口如下图:

点击【commit and push】,提交本地库成功!

3 合并到master主分支

3.1 切换到master主分支

3.2 合并代码到master主分支

操作如下图:

点击merge

注意:

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

3.3 提交到远程仓库

操作如下图:

点击【push】

提交成功后右下角弹出信息:


原文出处:http://www.malaoshi.top/show_1EF2E613IFX.html

idea git 合并分支相关推荐

  1. 简单介绍Git合并分支的流程步骤

    这篇文章主要介绍了详解Git合并分支的流程步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 正常合并分支dev到master流 ...

  2. git命令及git合并分支进行多人协作

    git命令及git合并分支进行多人协作 git命令大全 git的工作区.暂存区.本地仓库和远程仓库 git常用命令 git revert 和 git reset的区别 修改默认分支 合并分支 Git分 ...

  3. 【GitGitHub - 11】:Git合并分支

    文章目录 Git合并分支 模拟场景 创建分支用于修复bug 合并分支 删除分支 Git合并分支 模拟场景 我们主分支(main)有一个稳定的V4.0版本.现在发现了一个Bug.在不影响主线的情况下,我 ...

  4. git合并分支——带图解释一看就懂版

    git合并分支(一看就懂) 首先,我们创建dev分支,然后切换到dev分支: $ git checkout -b dev Switched to a new branch 'dev' git chec ...

  5. idea合并分支 idea git 合并分支

    当前在dev上面 将dev_yjb合并到dev上面 idea git 合并分支 awesome_go 2018-07-12 16:22:20  50149  收藏 52 分类专栏: git idea ...

  6. idea集成git合并分支到主干

    idea集成git合并分支到主干 新建分支 在新分支修改功能 idea切换到master分支 在RemoteBranches选择修改的分支 合并完成后即可push到远程 新建分支 在当前版本使用New ...

  7. git 主干修改合并到分支_idea+git合并分支解决冲突及详解步骤

    Git分支详解参考: 分支管理组成 1.1.master主干 在版本管理中,代码库应该仅有一个主干.此主干是和当前生产保持一致的,是可用的.稳定的可直接发布的版本,不能再主干上进行任何开发操作.git ...

  8. idea集成git合并分支_持续集成:合并故事

    idea集成git合并分支 六个月项目如何成为Vaporware的真实故事 北美游戏" 永远的毁灭公爵"的封面艺术. 经过15年的发展,它于2011年发布,这是Vaporware的 ...

  9. git合并分支后,删除分支_使用git删除合并的分支

    git合并分支后,删除分支 It's common courtesy to keep your git branch list clean, especially when colleagues ne ...

  10. idea中使用git合并分支

    idea使用git 合并分支 1. 将主分支(master)更新到自己的分支(dev) 右下角点击分支.checkout到自己分支下.点击自己的分支.选择 remote branches 中的 ori ...

最新文章

  1. 做事先做人 --- 我的十三条军规
  2. Windows 下启动前删除Resin日志等文件的bat命令
  3. [置顶]别羡慕别人的舒服,静下心来坚持奋斗!!!
  4. 中消协发布疫情期间消费维权热点:口罩类投诉最多
  5. elasticsearch报错exceptions.RequestError(400, u'mapper_parsing_exception', u'No handler field..
  6. 安卓手机与电脑无线传输文件(利用ftp服务)
  7. python-opencv 角点检测的 FAST 算法
  8. 要是面试官再问我volatile,我就这么答
  9. 让xcode5能使用ios6.1模拟器
  10. mac svn 可视化界面_SmartSVN for mac 14.0.1
  11. 常见问题之Golang——verifying github.com/go-playground/assert/v2@v2.0.1/go.mod: checksum mismatch错误...
  12. 文本分析-全角字符串与半角字符串的转换
  13. 基于FPGA的UART串口发送模块设计
  14. 全民拼购系统介绍 全民拼购功能分析
  15. GPT系列简介与gpt训练(nanoGPT)
  16. 数字化转型六图法:算法地图
  17. kafka启动异常InconsistentClusterIdException
  18. 基于虚拟机Ubuntu系统下C语言简单编写程序
  19. 图像质量评估(10) -- 纹理丢失(Texture Loss)
  20. 如何问一个人做什么工作_只是让你的人做他们的工作

热门文章

  1. [原创] 菜鸟初写转手绘教程之菜鸟篇
  2. 2021高考仙桃考生成绩查询,2021年仙桃高考状元名单公布,仙桃文理科状元是谁多少分...
  3. OpenCV-视频流动态特征感兴趣区域检测--模板匹配(MatchingMethod)
  4. 如何在Vue项目中引入腾讯验证码服务
  5. vue 图片剪辑_具有vue的媒体多剪辑工具
  6. Java操作json数据导入Excel
  7. spring mvc 之可选路径参数
  8. android跳转!我的阿里春招之路分享,Android篇
  9. vue 得到枚举个数_快速枚举
  10. java找不到或无法加载主类_java找不到或无法加载主类如何解决?解决方法