修改 git 中的提交并无冲突地合并到 master|格里特

amend commit in git and merge to master without conflicts| Gerrit

我有一个 master 分支,我从中创建了一个 dev 分支。

我在 dev 分支中提交 "test"。

收下高手。

合并功能以掌握和推送代码。

现在,如果我在 gerrit 推送的代码中有评论评论,因此它不会合并,我必须修改相同的提交。

我该怎么做?如果我修改 dev 分支中的提交并将其再次与 master 合并,我会发生冲突

在审核中的变更上制作新补丁集的简单方法:

  1. 在您的 master 分支上检查更改(使用 Gerrit UI 上的下载按钮)。

  2. 创建一个本地分支(因为你将有一个分离的头)git checkout -b new_branch_name

  3. 进行所需的更改并git add它们。

  4. 使用 git commit --amend 修改提交,并确保您没有更改提交消息中的 Change-Id。

  5. 将您的更改推回。