在github中合并分支上的冲突

时间:2017-09-21 18:22:26

标签: git github

我有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一次允许多个拉取请求吗?

1 个答案:

答案 0 :(得分:2)

每次文件在源分支和目标分支中都发展时,就会发生冲突。

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

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

https://cloud.githubusercontent.com/assets/7321362/21116820/fd64b010-c06b-11e6-9dd3-a827e299c5bf.gif

如果不首先在本地合并PR,然后使用该合并的结果制作新PR(或更新现有PR),则不能接受多个PR