git pull request 每次都失败,因为refs/notes/review
远程 gerrit 实例中的更改无法快速转发。我确实(硬)将本地分支重置为与远程分支同步,但这对这个()没有帮助git reset --hard origin/master
。
$ git pull
From https://gerrit.***.com/a/***
! [rejected] refs/notes/review -> refs/notes/review (non-fast-forward)
$ git show-ref refs/notes/review
7a54cf8a28a1d9e1dd106950a49b2a962c2af0e4 refs/notes/review
$ git fetch origin
From https://gerrit.***.com/a/***
! [rejected] refs/notes/review -> refs/notes/review (non-fast-forward)
远程 gerrit 实例已恢复到备份点并且位于本地分支之后。通过从本地分支推回所有内容,我们将远程分支带到了当前状态。但是,远程分支中似乎缺少一些评论说明。
我遇到了git-update-ref但我不知道如何让提交 id 在这里使用。我应该只使用远程分支中最新提交的提交 ID 吗?当然,我可以进行反复试验,但我真的不想弄乱存储库状态而不得不再次克隆它。
任何提示或指针将不胜感激。