Git &引用;“不承诺”;gerrit中推送的变更集中的文件

Git &引用;“不承诺”;gerrit中推送的变更集中的文件,git,gerrit,Git,Gerrit,我有一个提交,更改了两个文件(文件a和b),我将其推送到gerrit repo(但尚未合并)。现在我意识到我不需要更新b。如何推送删除/取消提交b且仅包含文件a的新变更集 在本地存储库中执行以下操作: 从提交中删除文件-b git重置头^——文件b 修改提交而不使用文件-b git提交--修改 放弃文件b更改 git签出——文件b 确认一切正常 git状态 吉特日志 吉特压头 将新提交推送到Gerrit(新补丁集) git推送原点磁头:refs/for/master 美好的在步骤1中,是否应删除

我有一个提交,更改了两个文件(文件a和b),我将其推送到gerrit repo(但尚未合并)。现在我意识到我不需要更新b。如何推送删除/取消提交b且仅包含文件a的新变更集

在本地存储库中执行以下操作:

  • 从提交中删除文件-b

    git重置头^——文件b

  • 修改提交而不使用文件-b

    git提交--修改

  • 放弃文件b更改

    git签出——文件b

  • 确认一切正常

    git状态 吉特日志 吉特压头

  • 将新提交推送到Gerrit(新补丁集)

    git推送原点磁头:refs/for/master


  • 美好的在步骤1中,是否应删除两个连字符?(就在“file-b”之前)不,实际上需要两个连字符。