github 提交 pull request 时提示无法自动合并的解决方案

1,592 阅读1分钟

问题

在 v2.0.1 分支进行新版本的开发更新时,需要把代码提交到 v2.0.1 分支,再将其 merge 到 testnet 测试分支中。

向 testnet 分支提交 pull request 时,GitHub 提示自动合并失败,存在无法自动解决的冲突,无法自动合并。

解决方案

在本地的 v2.0.1 分支中,使用 git pull origin testnet 合并远程分支 testnet 的代码,此时终端中会提示合并失败,并提示错误的文件。进入对应文件,解决相关的冲突,然后再次提交到 v2.0.1 分支中,再次提交 pull request ,此时就会看到 github 提示可以自动合并,完美解决问题。