首页 > 解决方案 > 如何强制将分支合并到master?

问题描述

我有两个分支:

我发起了一个拉取请求,将 1.1.0 与 master 合并。但是,存在复杂的冲突,它说使用命令行来解决冲突。有超过 1500 个冲突。我确定我想使用 1.1.0 中的文件来覆盖 master 中的文件。我发现了一些叫做“我们的”和“他们的”的东西。我理解这个概念,我必须在命令行中使用其中一个关键字来选择哪个分支应该保留它的更改。

我希望 1.1.0 覆盖 master 中的冲突文件。那么有人可以让我知道我应该做什么命令吗?

提前致谢。

标签: gitgithubgit-mergegit-merge-conflict

解决方案


您应该能够使用以下命令。

$ git push --force <remote> 1.1.0:Master

遵循以下格式

$ git push <remote> <local branch name>:<remote branch to push into>

作为你的<remote>仓库的远程,通常是origin.

资料来源:

如何将本地 Git 分支推送到远程的 master 分支?

在 git 中强制合并的最佳方法是什么?


推荐阅读