电子商务系统网站开发总结,网站差异,怀化本地网站,泌阳县住房建设局网站文章目录 前言准备正常分支合并1. 创建两个不冲突分支2. 将dev合并到test 冲突分支合并1. 制造分支冲突2. 冲突合并 前言
Git分支合并操作
准备
这里先在Gitee创建了一个空仓库#xff0c;方便远程查看内容。
正常分支合并
1. 创建两个不冲突分支
#xff08;1#xf… 文章目录 前言准备正常分支合并1. 创建两个不冲突分支2. 将dev合并到test 冲突分支合并1. 制造分支冲突2. 冲突合并 前言
Git分支合并操作
准备
这里先在Gitee创建了一个空仓库方便远程查看内容。
正常分支合并
1. 创建两个不冲突分支
1先创建两个分支dev和test
# 创建dev分支
git branch dev
# 创建test分支
git branch test
# 查看本地仓库分支
git branch -v2切换分支到dev新增内容dev.txt
# 切换到dev分支
git checkout dev(3) 提交和推送到远程仓库刷新之后可以看到dev分支有提交的代码 4切换到test分支新增内容test.txt
# 切换到test分支
git checkout test(5) 提交内容到远程仓库刷新后可以看到远程仓库有了test分支内容
2. 将dev合并到test
根据上面的情况上面准备的两个分支没有冲突内容 1切换到test分支
# 切换到test分支
git checkout test(2) 将dev分支合并到当前分支(test分支)
# 将dev合并到当前分支
git merge dev执行合并时会进入vim编辑器让你写原因一段话此时可以直接输入:wq并按回车键退出即可 3此时完成了本地分支合并需要将执行push操作将本地仓库推送到远程仓库再次刷新可以看到远程仓库的test分支已经有了dev的内容。 冲突分支合并
1. 制造分支冲突
1 在test分支下编辑了dev.txt的内容一行修改两行新增然后提交到远程仓库 此时各分支的仓库网络图供参考查看分支关系 2 切换到dev分支制造冲突修改1行新增2行提交到远程仓库
2. 冲突合并 将dev分支合并到test 1切换到test分支
git checkout test(2) 执行分支合并 提示合并冲突 MERGING 表示合并中 git merge dev3认识和处理冲突文件 4 提交和推送处理完的文件到远程仓库, 打开远程仓库可以看到合并后的内容 而原dev分支内容无变化
仓库网络图(分支关系)供参考