【问题标题】:How to commit new changes to an open merge request?如何对打开的合并请求提交新的更改?
【发布时间】:2021-09-20 17:00:05
【问题描述】:

我不熟悉分支和 git。

我开发了一些测试用例并创建了新分支来推送该分支中的更改,并在 GitLab 中打开了一个合并请求以合并到主分支中。

PR 之后,我的审稿人强调了一些代码重构和其他小改动。

现在,我已经进行了这些更改,合并请求仍处于打开状态。如何将新更改/提交推送到已打开的合并请求?

【问题讨论】:

  • 只需将提交推送到同一个分支。
  • 那么,我应该遵循这些步骤吗? -> 混帐添加。 -> git commit --amend --no-edit -> git push

标签: gitlab push branch commit merge-request


【解决方案1】:

那么,我应该遵循这些步骤吗? -> 混帐添加。 -> git commit --amend --no-edit -> git push

不需要git commit --amend:您可以进行新的提交,解释引入这些更改的原因,然后推送。

这将更新当前的 MR(GitLab 客厅中的合并请求)。

如“Merge requests versions”中所述/

每次推送到与合并请求绑定的分支时,都会创建一个新版本的合并请求差异。

当您访问包含多个推送的合并请求时,您可以选择并比较这些合并请求差异的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-29
    • 2012-09-22
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2011-11-13
    • 1970-01-01
    相关资源
    最近更新 更多