Git 第七章 IDEA集成Git -- IDEA集成Git( 创建分支 & 重命名分支 & 切换分支 & 合并分支(不冲突 / (代码)冲突) )
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 第七章 IDEA集成Git -- IDEA集成Git( 创建分支 & 重命名分支 & 切换分支 & 合并分支(不冲突 / (代码)冲突) )相关的知识,希望对你有一定的参考价值。
1. 创建分支
2. 重命名分支
我们现在把分支名修改为hot-fix:
3. 切换分支
我们现在把代码切换回主分支:
4. 合并分支(不冲突)
4.1 我们现在hot-fix分支上面修改代码
4.2 把hot-fix分支修改的代码提交到本地仓库
4.3 这时我们切换回主分支
发现主分支上面并没有Hot-Fix分支修改的代码
4.4 把Hot-Fix分支更新的代码合并到主分支
发现主分支上面有了Hot-Fix分支修改的代码
5. 合并分支((代码)冲突)
5.1 切换回hot-fix分支
5.2 在Hot-Fix分支上面修改代码并且提交
5.3 切换回master分支
5.4 在master分支上面修改代码并且提交
5.5 在master分支上面合并hot-fix分支(产生冲突)
发现这个时候就出现了代码合并冲突
冲突产生的原因:
5.6 解决冲突
其余2个不做过多演示,这里我选择演示手动合并分支
这里我选择两边的修改我都要
提示:
如果操作失误:可以ctrl+c撤回上一步动作
以上是关于Git 第七章 IDEA集成Git -- IDEA集成Git( 创建分支 & 重命名分支 & 切换分支 & 合并分支(不冲突 / (代码)冲突) )的主要内容,如果未能解决你的问题,请参考以下文章
Git 第七章 IDEA集成Git -- IDEA集成Git(初始化本地库 & 添加到暂存区 & 提交代码到本地仓库 & 切换版本(Detached HEAD doesn‘t