玩转git第5章节,在idea中add,commit,创建&合并分支,解决冲突【经典版】

一  在idea中git的操作

1.1 分支的合并口诀

1)dev分支内容合并到master分支:(确保dev分支修改的内容已经add,commit到本地git仓库) 

1.先让代码确保在master分支下

2.然后选中dev分支,然后 merge into current 选项 。 有冲突解决冲突,没有更好,

3.然后进行add,commit,pull,push 等操作提交到远程master仓库分支。

2)master分支内容合并到dev分支:(确保master分支修改的内容已经add,commit到本地git仓库) 

1.先让代码确保在dev分支下

2.然后选中master分支,然后 merge into current 选项 。 有冲突解决冲突,没有更好,

3.然后进行add,commit,pull,push 等操作提交到远程dev仓库分支。

1.2 从dev分支自己开发代码合并到自己分支*

在实际开发中,多人在dev分支进行开发,自己在dev开发代码,需要合并到自己的分支,操作如下。

1.在dev分支,自己开发的代码要先add,commit到本地仓库

2.切换到ljf_dev分支,然后选中dev分支,选中compre with current

 3.这里选中自己提交代码的某个版本记录,选中cherry_pick,就可以将自己这个版本的代码弄到自己的分支。

1.3 说明 

新建一个测试工程,如图

1.4 本地代码与远程库断开连接

 二  在idea中git的实践操作

2.1  初始化版本库 

1.选中创建本地版本库

选中项目:

 3.查看文件都是红色

 2.2  提交到暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区。

  2.3  提交本地库

提交后:

  2.4  创建分支

2.4.1 方法1

选择 Git,在 Repository里面 ,点击 ,点击 Branches按钮。 

 在弹出的 在弹出的 Git Branches框里 ,点击 New Branch按钮。 

 填写分支名称 填写分支名称 填写分支名称 ,创建 dev分支。 

 然后再 IDEA的右下角看到新建的dev分支。

 2.4.2 方法2

在当前分支下,在idea左下角,单击出现新建分支选项,

创建新分支,后面的操作步骤与第一种方式相同。

  2.5  切换分支

目前在dev分支,在 IDEA窗口的右下角,切换到 master分支。

然后 在 IDEA窗口的右下角 , 看到了 master,说明 master分支切换成功!

  2.6 合并分支(dev分支合并到master,无冲突情况)

1.假设在dev分支进行了开发编辑内容,如下

 2.进行add,commit操作

查看提交记录

 3.切换到master分支

 4.dev分支内容合并master分支

 可以看到已经成功将dev分支修改的代码合并到master分支:

5.然后进行add,commit,pull,push提交到远程仓库master分支 

6. 远程仓库查看:

  2.7 合并分支(dev分支合并到master,有冲突情况)

2.7.1 dev分支修改代码

1.先切换到dev分支,在dev分支修改代码

2.dev分支代码进行commit操作。 合并前一定一定要保证代码进行add,commit操作

 2.7.2 切换到master分支,进行修改代码

1.在同一个类中,也修改代码

 2.同样也需要进行add,commit操作,

  2.7.3 dev分支代码合并到master分支(冲突)

1.在右下角选择dev分支,进行merge into current,然后显示冲突了 

2.解决办法

点击 Conflicts框里的 框里的 Merge按钮,进行手动合并代码。

 手动合并完代码以后,点击右下角的 Apply按钮

代码冲突解决,自动提交本地库。 

 2.7.4 提交master仓库中

1.进行pull,

 2push操作

3.查看远程仓库

2.8  查看idea中所处的分支

 2.8.1 方式1:查看idea所处分支

2.8.2 方式2:查看idea所处分支

1.查看本地master分支的选项比较少,就是处在此分支上

 local的dev分支

远程的master分支

2.9  切换版本

在 IDEA的左下角,点击 Version Control,然后点击 Log查看版本 ,右键选择要切换的版本,然后在菜单里点击 Checkout Revision。

三  版本还原

3.1 强制回退

1.加入新增功能,通过add,commit提交到了本地仓库,现在需要回退上个版本

2.找到上个版本的版本号

 3.选中工程,右键,找到reset  head 

4.回退

 5.查看此时已经进行了回退,新增的版本功能已经不存在

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IDEA使用git合并分支的操作步骤如下: 1. 首先,确保你已经在主分支(通常是"master")上。你可以通过点击IDEA右下角的分支名称来确认当前所在分支。 2. 然后,打开Git工具栏,在分支操作点击"Merge"或者"合并"按钮。 3. 在弹出的窗口,选择要合并的分支。你可以从"Local Branches"(本地分支)或者"Remote Branches"(远程分支)选择。 4. 点击"Merge"按钮开始合并操作。 5. 如果合并过程发生冲突,你需要手动解决冲突。在IDEA的代码编辑器,你可以看到冲突的文件,并使用IDEA提供的冲突解决工具来解决冲突。 6. 最后,当冲突解决完毕后,你可以提交合并结果到主分支。 注意:在合并分支之前,建议先进行代码的提交和推送操作,以确保没有丢失任何重要的修改。 总结起来,在IDEA使用git合并分支的步骤是: 1. 确认当前所在分支为主分支; 2. 打开Git工具栏,点击"Merge"按钮; 3. 选择要合并的分支; 4. 点击"Merge"按钮开始合并; 5. 解决合并冲突(如果有冲突); 6. 提交合并结果到主分支。 希望以上步骤对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [idea git 合并分支](https://blog.csdn.net/u013452337/article/details/81017938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [IDEA Git操作(一)分支、分支合并](https://blog.csdn.net/qq_55624813/article/details/121120197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值