GitHub 创建 Pull Request时,提示"can't automatically merge"的解决办法
有时候分支提交的代码和主分支有冲突,GitHub无法自动合并,此时会提示"can't automatically merge",并且无法创建PR。解决此问题的思路是先消除冲突,再创建PR。
先切换到master或者main分支,并拉取最新代码:
git checkout master
git pull
然后切换到要创建PR的分支,并且进行merge:
git checkout your-branch
git merge master
此时可以看到冲突列表,用自己喜欢的git工具解决冲突。然后进行commit和push,再到GitHub创建Pull Request就没有问题了。