我是在分支和 git 工作的新手。
我开发了一些测试用例并创建了新分支来推送该分支中的更改,并在 GitLab 中打开了一个合并请求以合并到主分支中。
PR 之后,我的审稿人强调了一些代码重构和其他小改动。
现在,我已经进行了这些更改,合并请求仍然处于打开状态。如何将新的更改/提交推送到已打开的合并请求?
我是在分支和 git 工作的新手。
我开发了一些测试用例并创建了新分支来推送该分支中的更改,并在 GitLab 中打开了一个合并请求以合并到主分支中。
PR 之后,我的审稿人强调了一些代码重构和其他小改动。
现在,我已经进行了这些更改,合并请求仍然处于打开状态。如何将新的更改/提交推送到已打开的合并请求?
那么,我应该遵循这些步骤吗?-> 混帐添加。-> git commit --amend --no-edit -> git push
不需要git commit --amend
:您可以进行新的提交,解释引入这些更改的原因,然后推送。
这将更新当前的 MR(GitLab 客厅中的合并请求)。
如“合并请求版本”中所述/
每次推送到与合并请求绑定的分支时,都会创建一个新版本的合并请求差异。
当您访问包含多个推送的合并请求时,您可以选择并比较这些合并请求差异的版本。