美文网首页
git合并分支代码

git合并分支代码

作者: 银月silvermoon | 来源:发表于2018-07-01 14:57 被阅读0次

前言:前面写了git新建分支和提交代码到分支的文章,不清楚的可以去看一看https://www.jianshu.com/p/4fe6dcdea2f5

三、合并分支代码

分支上的代码写完确定没有问题以后,就要进行分支的合并,假设这里有2个名称为A和B的分支,现在想要在B的基础上把A的代码merge过来

(1)查看所有远程分支

git branch -a

(2)分别checkout A 和 B 分支

git checkout A

git checkout B

(3)在B的基础上执行merge

git merge A

(4)如果没有报错,直接执行push指令,将代码提交到B

git push origin B

如果报错了,即产生冲突了,则需要根据命令行里的提示(以CONFLICT开头,以发生冲突的文件地址结尾)去项目文件相应的地方修改代码

找到发生冲突的文件,会发现有git自动标注的版本冲突提示,提示以"====="为分割线,分割线的上面是B分支发生冲突的代码(代码截止至"<<<<<>>>>>A分支名称"),这时需要根据具体代码功能进行删除或修改,并记得将git提示冲突的代码注释掉或删掉

<<<<<<< HEAD //解决完冲突后记得将git提示冲突的代码注释掉或删掉

branch B's content    

=======                   //解决完冲突后记得将git提示冲突的代码注释掉或删掉

branch A's content

>>>>>>> psr/psr-02     //解决完冲突后记得将git提示冲突的代码注释掉或删掉

修改完后,把冲突的文件添加到缓存,增加备注并提交到分支B

git add .

git commit -m "xxx" (xxx为本次提交代码的备注)

git push origin B

至此,A和B分支的merge就完成了!

如果合并的时候发现冲突太多,或因其它原因取消合并,输入以下指令

git merge --abort

参考文章:

1、https://blog.csdn.net/tmacsky/article/details/78795894

相关文章

  • idea git 合并分支

    idea git 合并分支idea如何在git上将分支代码合并到主干

  • git强制合并分支

    git A分支合并B分支,并强制使用B分支代码(不手动解决冲突) git A分支合并B分支,并强制使用A分支代...

  • git常用操作与命令

    直接贴代码如下:创建分支: 合并分支: 本地创建分支: git代码冲突

  • Git操作之合并其他分支到主分支

    Git操作之合并其他分支到主分支 首先切换到主分支git checkout master 将其他分支的代码合并到主...

  • 2019-12-17

    git切换分支,提交代码(合并分支) (1)git branch -r //查看所有的分支(注:git branc...

  • Git常用命令

    Git 拉代码 git clone 地址 Git 合并分支 (B中新的内容合到A中) 分支A: git check...

  • Git

    git命令合并分支代码 对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢? 合并步骤:1...

  • git 合并代码

    一、git 如何把分支代码合并到master1.首先切换到分支; 2.使用git pull 把分支代码pull下来...

  • Git 14合并分支

    合并分支 ========= 命令 git merge [name] 合并分支 分支名称 git branch -...

  • Git 代码操作

    合并其他分支到自己的分支 此案例为合并dev分支代码到dev-mine分支 1.切换到dev分支 git chec...

网友评论

      本文标题:git合并分支代码

      本文链接:https://www.haomeiwen.com/subject/magcuftx.html