git - "This branch has conflicts that must be resolved"但它已经 merge

标签 git github pull-request merge-conflict-resolution git-merge-conflict

我将 PR 与 GitHub Web 界面 merge ,并成功解决了 merge commit 问题。
后来,GitHub 提示这个分支有冲突,必须解决。有人知道为什么或如何 merge 状态吗?

最佳答案

您需要使用来自 master 的新提交更新您的分支,解决这些冲突并将更新/已解决的分支推送到 GitHub。

git checkout master
git pull
git checkout <branch>
git merge master
[ ... resolve any conflicts ... ]
git add [files that were conflicted]
git commit
git push

关于git - "This branch has conflicts that must be resolved"但它已经 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56683681/

相关文章:

git - 我如何在 AzureDevOps 存储库中实现/设置 GitFlow,并在 master 和 develop 上使用 PR 分支策略?

ruby - Git:无法运行 git 'rm -rf . --cached'

php - "Writeable by group"受 git 控制的 php 脚本异常

git - 如何让 git 默认使用 ssh 而不是新存储库的 https

azure - 如何触发构建管道取决于在Azure DevOps中创建PR请求源分支

git - 通过 pull 请求撤消 merge ?

git - 使用GitVersion生成Docker镜像标签

linux - Bash 将多行 Git 日志输出保存到环境变量

javascript - 部署到 Heroku 时如何忽略 GitHub 存储库中的文件?

git - 对 git rebase 感到困惑