当我接受一个落后于 master 的 pull/merge 请求时会发生什么?

What happens when I accept a pull/merge request which is behind master?

我正在使用 GitLab 的网络 UI 审查拉取 requests/merge 请求。通常我通过这个网站接受它们 UI 但有时我看到其他合并请求的东西丢失了,因为我在接受它之前没有将 master 变基到分支上。

那么你能告诉我当我接受当前 master 后面的 pull request/merge 请求时会发生什么吗(见截图)

它来自 GitLab,但也应该适用于 GitHub。

有2个案例:

  • 没有冲突。对你很好

  • 有冲突。您将使用 IDE 或文本编辑器来解决冲突部分。

您可以在 Web GUI 上看到这些信息(决定前)。

不用担心。按下按钮 Accept Merge request,您仍然可以恢复或回滚。