我有两个分支分支-A和Integration。当我为Integration分支创建pull请求时,我在一个文件中看到了冲突。我不想合并整个分支来解决冲突,我只是希望将冲突的文件合并到分支A中并解决冲突。
有没有什么方法可以将这个冲突的文件只合并到Integration分支的分支-A?
答案 0 :(得分:0)
我不确定合并一个文件是不是一个好主意,但是如果你真的想这样做,只需创建补丁并对该文件进行更改并将其应用于 branch-A :
Checkout branch-A :
$ git checkout branch-A
创建补丁:
$ git format-patch branch-A..Integration <file_path> --stdout > changes.patch
应用它:
$ git am --3way < changes.patch
应用补丁会停止,因为冲突,解决并恢复应用:
$ git add <file_path>
$ git am --continue