git如何提交--amend与gerrit一起工作?

时间:2013-06-28 15:33:20

标签: git gerrit git-commit amend

我上演并提交了5个文件并将其推入gerrit,但在它合并到git之前,我更新了其中3个然后我git commit --amend到最后一个提交,如果我再次推送到gerrit,是吗第二个路径包含其他两个文件中的更新?

1 个答案:

答案 0 :(得分:2)

在将更改推送到Gerrit之前,您需要注意的一件事是您在本地存储库中设置了commit-msg挂钩。这将在您的提交消息中添加一个Change-Id,Gerrit将使用该消息确保您的第二次推送是第一次更改的第二个补丁集,而不是新的更改。 如果在提交消息中未找到Change-Id,建议您以这样的方式设置存储库,即推送将被拒绝