我已按照文档refs/for/master%wip推送到,将正在进行的 (WIP) 变更集推送到 Gerrit 。
该文档还指出,可以通过将 WIP 标志推送到 来从变更集中删除 WIP 标志refs/for/master%ready,但 Gerrit 始终拒绝推送并出现错误
! [remote rejected] mybranch -> refs/for/master%ready (no new changes)
Run Code Online (Sandbox Code Playgroud)
强行推动也没有帮助。
有没有办法通过 Git 删除 WIP 标志而不引入人为更改?
如果您没有任何要推送的内容,但希望将提交标记为就绪,则可以执行以下命令:
git commit --amend --no-edit
git push origin HEAD:refs/for/master%ready ==> replace "master" with your branch name.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8989 次 |
| 最近记录: |