idea中 使用git实现远程仓库master分支和dev分支互相合并

本文详细介绍了如何在Git中创建并管理dev分支,包括从创建新分支、提交内容到远程仓库,到将dev分支的修改合并到master分支,并最终将master的更新推送到远程仓库的过程。同时,也涵盖了master分支到dev的回合并提交的步骤。

一  新建dev分支

1.在右下角当前分支下,选择创建分支选项

 2.给分支起名字

3.创建后,自动切换成新分支

 4.将dev分支内容提交到远程dev仓库

进行add,commit,pull,push操作。

1commit操作

 2.进行pull操作,远程仓库没有,可暂时忽略

 3.push操作 

 4.查看远程仓库

 

 二   dev合并代码到master分支

2.1 在dev分支进行修改内容

 2.2 切换到master分支

1.切换到master分支

 切换到远程master分支后,然后进行add,commit,pull,push之后,保持和远程master分支代码同步是最新的;(如果是非严谨开发,可以这样做,拉取远程版本库master分支,进行合并修改,正规开发,需要在本地版本库合并没有问题后提交到远程库中

  2.3 dev合并到master分支

在master分支下,选中dev分支,执行merge into  current。表达意思是,将dev分支合并到当前分支master下。

   2.4 master分支提交到远程仓库

按照add,commit,pull,push进行操作,提交到远程master仓库中。

查看远程

 

 三   master合并代码到dev分支

2.1 在master分支进行修改内容

 

 2.2 提交到远程仓库

  1. 然后执行add,commit,pull。Push到远程仓库

 2.查看远程仓库

  2.3 切换到dev分支

2.3.1 切换到奥dev分支

 2.3.2 在dev分支下,修改代码

现在dev分支下,controller代码如下:

  2.3.3 合并代码

 2.3.4 合并结果

  2.3.5 提交到远程仓库

然后执行add,commit,pull,push,提交到远程仓库dev分支。

查看远程版本库 

 

 

### 使用IntelliJ IDEAGitLab上将`dev`分支合并到`master`分支 #### 准备工作 确保本地已正确配置并克隆了来自GitLab的仓库。如果尚未安装Git,可以通过命令 `brew install git` 安装[^3]。 #### 切换至目标分支 为了执行合并操作,先切换到想要接收更改的目标分支,在本例中即为`master`分支: ```bash git checkout master ``` #### 更新远程跟踪信息 获取最新的远程状态以保证同步最新改动: ```bash git fetch origin ``` #### 执行合并操作 现在可以尝试把`dev`分支的内容合入当前所在的`master`分支内: ```bash git merge dev ``` 如果有冲突发生,则需解决这些文件中的冲突后再继续完成合并过程;如果没有冲突则可以直接跳转到最后一步推送更新后的代码库给远端服务器。 #### 推送修改到远程仓库 当确认所有变更都无误之后,可利用如下指令上传此次变动记录至云端存储位置: ```bash git push origin master ``` 以上步骤适用于通过命令行工具处理的情况。而在IntelliJ IDEA环境中实现相同功能的操作方式略有不同,具体流程如下所示: 1. **VCS菜单选项** - 选择顶部导航栏里的 "VCS" 菜单项; 2. **Git子项下的Branches...** - 在弹出列表里找到 "Git" 下拉条目点击其中的 "Branches..." 功能入口; 3. **查找并检出Master Branch** - 这一界面展示了所有的本地以及远程分支情况,从中定位名为 `origin/master` 的那一项,并右键单击它选取 “Checkout as…” 来创建一个新的基于它的本地副本(假设还没有处于该状态下的话),命名为 `master`; 4. **发起Merge请求** - 返回到刚才提到过的 "VCS -> Git" 路径下面,这次挑选的是 "Merge into Current…" 命令; - 此刻应当能看到之前所处的那个开发版本——也就是这里的 `dev` 分支,请选中它作为要融合的对象; 5. **解决可能存在的Conflict** - 如果提示存在冲突,IDEA会自动引导用户前往相应的编辑页面去调整那些不一致的地方直到消除为止; 6. **Commit and Push Changes** - 解决完任何潜在的问题后,记得保存所做的全部改变并通过IDE内置的功能提交它们回到原始的位置上去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值