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