一 创建分支流程:
- 创建分支:git branch develop_branch
- 切换到该分支: git checkout develop_branch
- 在远端建立一个分支与该本地branch分支相对应起来:git push --set-upstream origin develop_branch
二 分支合并:
- 切换到需要合并到的分支: git checkout master
- 将目标分支合并到目前所在分支:git merge develop_branch
- 使用git status查看冲突文件,并解决
- 解决之后使用 git add将刚才解决的文件添加到暂存区
- 冲突全部解决完成并将冲突文件添加到暂存区之后使用 git commit -m “原因” 同步到本地仓库
- 再次调用git merge develop_branch确认冲突是否解决OK
- 使用git push将代码推到远端
三、分支合并实操
1、切换到一个分支上,为了测试,分别增加了一个新文件《develop_new.txt》,修改了一个原始文件。并将这两个文件推送到远程仓库
2、切换回我们的主干进行分支合并
3、此时需要我们去解决冲突,打开冲突文件,找到标记处如下图。以“======”为分界线,阿瓦达”是原始文件中的内容,“im develop”是我在分支上修改的内容,这个时候我们需要修改此处代码(修改成什么样随意,比如我想保留分支处的代码,只需要删除其他的即可,如修改后:)
4、解决冲突文件之后将冲突文件同步到远端