欢迎关注我的公众号 [极智视界],获取我的更多笔记分享
大家好,我是极智视界,本文介绍一下 git 分支合并。
分支合并在用 git 进行代码托管的时候是个重要操作,一般主分支为最新代码,然后有一些开发分支,开发分支在完成测试后需要提交合并到主分支,这样的过程就是分支合并。这里咱们假如主分支为 main,开发分支为 dev,想把 dev 分支合并到 main,整个过程用 git 命令行操作 (当然你也可以在 web 提起合并申请)。
准备工作:
- 无冲突情况
- 有冲突情况
这个时候的合并有冲突文件,举个例子,如 main 分支下有个 test 文件,里面的内容如下:
而 dev 分支下同目录下也有个 test 文件,里面的内容如下:
这样在执行 git merge
的时候,两个 test 里面的内容就会有冲突,则会进行如下合并:
要解决冲突的话,需要手动处理,把想要删除的删了就行了 (其中 “<<<<<<< HEAD"与 ”=======" 之间是当前分支之前的修改,“=======” 与 “>>>>>>> dev” 是 dev 分支上的修改,根据需要进行保留或者删除)。
然后执行:
这样就处理好了有冲突文件的分支合并。
好了,以上分享了 git 合并分支。希望我的分享能对你的学习有一点帮助。
【极智视界】
搜索关注我的微信公众号【极智视界】,获取我的更多经验分享,让我们用极致+极客的心态来迎接AI !