如何向打开的合并请求提交新更改?

问题描述

我是分支和 git 方面的新手。

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

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

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

解决方法

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

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

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

如“Merge requests versions”中所述/

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...