可以解决简单的竞争行更改冲突 GitHub。 对于其他冲突,请使用命令行。 请参阅“使用命令行解决合并冲突”。
如果 Copilot云代理 为存储库启用了,则可以单击合并框中的 “修复” Copilot ,自动 Copilot 解决冲突。 请参阅“在 GitHub 上使用 Copilot 云代理”。
-
在存储库名称下,单击“ 拉取请求”。
-
在“拉取请求”列表中,单击包含要解决的合并冲突的拉取请求。
-
在拉取请求底部附近,单击“解决冲突”。

注意
如果停用 了解决冲突 ,请使用其他 Git 客户端或命令行解决冲突。 请参阅“使用命令行解决合并冲突”。
-
决定您是否想只保持分支的更改、只保持其他分支的更改,还是进行全新的更改(可能包含两个分支的更改)。 删除冲突标记
<<<<<<<、=======、>>>>>>>,并在最终合并中进行所需的更改。 -
如果文件有多个合并冲突,请向下滚动到下一组冲突标记,并重复步骤 4 和 5 以解决冲突。
-
解决文件中的所有冲突后,单击“ 标记为已解决”。

-
如果多个文件存在冲突,请选择要在页面左侧编辑的下一个文件“冲突文件”,并重复步骤 4 到 7,直到解决拉取请求中的所有合并冲突。
-
解决所有合并冲突后,单击“ 提交合并”。 这会将整个基本分支合并到头部分支。

-
如果出现提示,请审查你要提交的分支。 可以更新头分支,或者(如果可用)为拉取请求创建新分支。 如果头分支受到保护,则必须创建新的分支。
单击“创建分支并更新我的拉取请求”或“我已了解,继续更新分支”。
-
若要合并拉取请求,请单击“合并拉取请求”。 请参阅“合并拉取请求”。