【问题标题】:how the git commit --amend working together with gerrit?git commit --amend 如何与 gerrit 一起工作?
【发布时间】:2013-06-26 10:42:45
【问题描述】:

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

【问题讨论】:

    标签: git gerrit git-commit git-amend


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 2017-01-08
      • 2010-11-30
      • 2017-05-11
      • 2012-07-07
      相关资源
      最近更新 更多