在我的分支中,我添加了一个新文件夹,其中包含一些文件mine_only/**
,然后修改了其他一些文件。
在他们的分支机构中,他们还修改了一些文件,当我合并他们的分支时,某些文件被合并,有些文件有冲突。
我需要保留mine_only/***
,但将我的其他更改放在上面的其他文件上并仅使用它们的更改。
我发现,如果我使用 -X theirs
,只有矛盾的文件是它们的,我对那些未解决的文件的更改仍然存在。
我该怎么做?
您可以使用
签署其分支版本git checkout their-branch -- .
然后您可以查看更改到工作文件夹
git checkout your-branch -- my_folder/.
现在只添加所有更改并提交完成您的合并。