当我的网络断开连接时,我正在使用“git push origin HEAD:refs / for / master”将我的更改从本地git repo推送到Gerrit。
现在当我尝试重新运行它时,我得到了:
计算对象:40,完成。
Delta压缩使用多达8个线程。
压缩对象:100%(28/28),完成。
书写对象:100%(36/36),2.23 MiB,完成。
总计36(delta 4),重复使用5(delta 0)
远程:解决增量:100%(4/4)
remote:处理更改:refs:1,done
至ssh:// @:29418 / scaligent.git
! [远程拒绝] HEAD - > refs / for / master(更改57已关闭)
错误:未能将某些引用推送到'ssh:// @:29418 / scaligent.git'
如何清理状态?
答案 0 :(得分:1)
错误消息说了所有内容
[远程拒绝] HEAD - > refs / for / master(更改57关闭)
这不是由git push引起的。通常,在这种情况下会出现此错误:
Gerrit发现您尝试将新补丁集添加到已关闭的更改中,因此请恢复推送。
现在您可以按照以下步骤清理它: