修改 git 中的提交并无冲突地合并到 master|格里特
amend commit in git and merge to master without conflicts| Gerrit
我有一个 master 分支,我从中创建了一个 dev 分支。
我在 dev 分支中提交 "test"。
收下高手。
合并功能以掌握和推送代码。
现在,如果我在 gerrit 推送的代码中有评论评论,因此它不会合并,我必须修改相同的提交。
我该怎么做?如果我修改 dev 分支中的提交并将其再次与 master 合并,我会发生冲突
在审核中的变更上制作新补丁集的简单方法:
在您的 master 分支上检查更改(使用 Gerrit UI 上的下载按钮)。
创建一个本地分支(因为你将有一个分离的头)git checkout -b new_branch_name
进行所需的更改并git add
它们。
使用 git commit --amend
修改提交,并确保您没有更改提交消息中的 Change-Id。
将您的更改推回。
我有一个 master 分支,我从中创建了一个 dev 分支。
我在 dev 分支中提交 "test"。
收下高手。
合并功能以掌握和推送代码。
现在,如果我在 gerrit 推送的代码中有评论评论,因此它不会合并,我必须修改相同的提交。
我该怎么做?如果我修改 dev 分支中的提交并将其再次与 master 合并,我会发生冲突
在审核中的变更上制作新补丁集的简单方法:
在您的 master 分支上检查更改(使用 Gerrit UI 上的下载按钮)。
创建一个本地分支(因为你将有一个分离的头)
git checkout -b new_branch_name
进行所需的更改并
git add
它们。使用
git commit --amend
修改提交,并确保您没有更改提交消息中的 Change-Id。将您的更改推回。