首页 > 其他分享 >idea git 合并分支(从分支A合并到master)

idea git 合并分支(从分支A合并到master)

时间:2023-10-11 20:35:29浏览次数:44  
标签:git 合并 idea 如下 master 提交 分支

idea git 合并分支

注意:其中图片可能与最新的idea版本有些出入,不要纠结

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 提交到远程仓库

操作如下图:

https://www.jianshu.com/p/edf4a4cf043a

标签:git,合并,idea,如下,master,提交,分支
From: https://www.cnblogs.com/Dfrank/p/17758110.html

相关文章

  • 《Mastering the FreeRTOS Real Time Kernel》读书笔记(2)任务管理
    3.任务管理如何为每个任务分配处理时间,如何选择在任何给定时间执行何种任务,任务优先级,任务状态。3.2任务功能每个任务必须返回void,并接受一个void类型指针。这些任务一般会写成一个无限循环,由内核来调度,完成任务安排,创建和删除。3.3顶层任务状态由于一般单片机处理器为单核......
  • nz-table数据动态横向合并
     原文链接:https://www.longkui.site/program/frontend/nz-table/4865/先上效果图:环境:angular+ng-zorro原理:遍历json数据,对相同的json数据进行计数,然后把相同的json数据统一加上rowspan的长度,然后这些相同的json数据从0开始编号。原始的json数据:letjsonData2=[{......
  • git多分支,git远程仓库, ssh方式连接远程仓库,协同开发,冲突解决
    1git多分支......
  • 《Mastering the FreeRTOS Real Time Kernel》读书笔记(1)堆内存管理
    这是161204的版本,不完全覆盖目前最新版本的内核。0.关于freeRTOS首先提出了了在小型嵌入式系统中为何需要多任务管理的问题,介绍了freeRTOS的用途。然后开始做广告,吹了一波freeRTOS的好处。其中要注意一些关键的名词:任务优先级分配、任务通知、队列、信号量、互斥锁、软定时器、......
  • 将本地仓库分支重置为与远程仓库HEAD一样
    内容来自DOChttps://q.houxu6.top/?s=将本地仓库分支重置为与远程仓库HEAD一样如何将本地分支重置为与远程仓库上的分支一样?我尝试了:gitreset--hardHEAD但是gitstatus声称我已经修改了文件:OnbranchmasterChangestobecommitted:(use"gitresetHEAD<file......
  • 如何解决Git仓库中的合并冲突?
    内容来自DOChttps://q.houxu6.top/?s=如何解决Git仓库中的合并冲突?如何解决我的Git仓库中的合并冲突?试试:gitmergetool它会打开一个GUI,逐步引导你解决每个冲突,并让你选择如何合并。有时候需要手动编辑一下,但通常它自己就够了。当然,它肯定比手工操作要好得多。根据Jos......
  • C#学习笔记--逻辑语句(分支和循环)
    逻辑语句条件分支语句条件分支语句可以让顺序执行的代码逻辑产生分支,满足对应条件地执行对应代码逻辑。IF语句//IF语句块inta=5;if(a>0&&a<15)//注意结尾无分号{Console.WriteLine("a在0到15之间");}//if……else结构if(false){Console.WriteLine("满足if......
  • git分支管理
    #MASSCMS代码Git分支管理规范>MASSCMS代码Git分支管理规范##一、分支与角色说明Git分支类型 master分支(主分支)稳定版本 develop分支(开发分支)最新版本 release分支(发布分支)发布新版本 hotfix分支(热修复分支)修复线上Bug feature分支(特性......
  • git未提交代码提交到别的分支
    未创建新分支,修改过代码,将代码提交到新分支步骤1:在当前的develop分支上的修改暂存起来gitstash步骤2:暂存修改后,在本地新建分支(develop_backup为新分支的名字)gitcheckout-bstage_2步骤3:将暂存的修改放到新建分支中gitstashpop步骤4:使用命令进行常规的add、commit步......
  • Oracle 把某一个字段合并到一起
    Oracle把某一个字段合并到一起 column1column2column3id_1name_1    lable_1id_1name_1    lable_2 变为column1column2column3id_1name_1    lable_1,lable_2 --SQL--selectcode,name,wmsys.wm_concat(baname)fromtabgroupbycode,na......