拉取请求冲突

时间:2019-03-31 15:03:37

标签: git

我使用了另一个开发人员分支,因为我需要在该分支中进行一些更改。 然后,我进行了一些更改并将其推送到我的分支。然后,我创建了一个请求请求位桶。现在,它显示出冲突。然后,我删除了该拉取请求。 在拉取请求中,我还注意到我的更改和其他开发人员更改混合在一起。 现在,我必须再次创建拉取请求。 有人可以帮我吗,在创建拉取请求之前我该怎么办。

1 个答案:

答案 0 :(得分:2)

假设您要将PR合并到master分支:

  1. 本地切换到主服务器-git checkout master
  2. 拉-git pull
  3. 切换回您的分支-git checkout <yourBranch>
  4. 以master为基础,以便将对master分支所做的所有更改都添加到您的分支-git rebase master
  5. 您将收到有关冲突的通知,您必须解决这些冲突
  6. 在您使用的任何git编辑器中解决冲突(intellij已内置用于解决冲突的内容,但即使在vi中,您也可以编辑内容)
  7. 解决所有冲突后,完成变基-git rebase continue
  8. 将所有内容推送到分支-git push --force(请注意,如果您的分支已经在远程服务器上可用,则在重新定基后必须强制执行)