如何通过命令从git commit中删除Change-Id

时间:2016-08-19 05:23:46

标签: git gerrit

当我从Gerrit中挑选补丁并将其再次推送到同一服务器上的不同分支时,服务器回复错误消息:

Total 0 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://xxxxxx.git
 ! [remote rejected] HEAD -> refs/for/xxxx (no new changes)
error: failed to push some refs to 'ssh://xxxxxx.git'

使用git commit --amend删除Change-Id行可以解决此问题。

我想编写一个自动执行的脚本。是否有任何命令/参数可以实现相同的结果?

1 个答案:

答案 0 :(得分:0)

您可以使用videoElement.addEventListener("ended", function() { //Replay your video here }, true); 选项;类似的东西(你需要调整一下)

--no-commit