git合并分支的某个或者多个文件

不打扰是莪最后的温柔 提交于 2020-01-28 08:32:38

比如当前是AA分支。

  1. 强行覆盖方式:
    比如要使用BB分支的user.cuser.h来覆盖当前分支的对应文件,使用如下命令即可:
    git checkout BB user.c user.h

  2. 曲线合并方式
    先创建一个临时分支git checkout -b temp,然后合并BB分支git merge BB, 解决冲突。此时temp分支的文件是进行了合并的。
    然后切换回AA分支,
    git checkout AA
    再使用方法1来将temp分支的对应文件覆盖当前分支的文件。
    git checkout temp user.c user.h

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!