【问题标题】:Merge conflict on branch in github合并github分支上的冲突
【发布时间】:2018-03-03 05:04:33
【问题描述】:

我有 2 个文件 firtst-page.htmlfirst-page.html 从不同的分支添加到 first-page.html 文件中的新行。虽然合并会导致冲突并且无法恢复.. 一个带有以下行的拉取请求

<html>
<body>
<h1>this is master file</h1>
who is this
</body>
</html>

另一个使用

的拉取请求
<html>
<body> 
<h1>this is master file</h1> 
firtst-page firtst-page firtst-page  
</body>
</html>

我的问题是

  1. 如何解决此冲突?
  2. 为什么会有这样的冲突?
  3. github 是否允许一次多个拉取请求?

【问题讨论】:

  • 这听起来像是用户错误,而不是 Git 问题。
  • 我认为你应该搜索'如何解决 Git 中的冲突
  • 您需要学习您尝试使用的技术。您提出的问题表明您对文件版本控制缺乏基本了解。
  • 我看到答案被接受了几秒钟......有什么遗漏吗?

标签: git github


【解决方案1】:

每次文件在源分支和目标分支中都发生变化时,可能会发生冲突。

更具体地说,不同修改内容的共同行会有冲突。

要解决这些冲突,您可以向“How to resolve merge conflicts in Git?”报告,但您也可以在最近(2016 年 12 月)直接从 GitHub Web GUI 解决它们。
见“Resolve simple merge conflicts on GitHub

如果不先在本地合并多个 PR,然后使用合并结果(或更新现有 PR)创建一个新 PR,您将无法接受多个 PR

【讨论】:

    猜你喜欢
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 2012-05-29
    • 2019-07-23
    • 1970-01-01
    • 2020-06-15
    • 2018-06-26
    相关资源
    最近更新 更多