首页 文章 文章详情

GitHub 创建 Pull Request时,提示"can't automatically merge"的解决办法

来源:本站 {{likeCount}} {{commentCount}} 评论 2023-12-27 15:42:37

有时候分支提交的代码和主分支有冲突,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就没有问题了。

相关评论
发表
暂无相关评论...
{{item.userName}} {{item.dateDescription}}
{{item.likeCount}} 回复
{{item.content}}
{{child.userName}}@{{child.atUserName}} {{child.content}}
{{child.dateDescription}}
{{child.likeCount}} 回复