git - 在使用 gerrit 时,如何删除 remotes 标签?

标签 git gerrit

各位!我正在使用 gerrit,但遇到了一些问题。 我创建了一个 v1.0 标签。我现在想从本地和远程删除它。已经完成的操作:

  • git tag -d v1.0
  • git push origin refs/tags/v1.0

然后,我遇到了一个错误:! [远程拒绝] v1.0(无法删除引用) 错误:无法将某些引用推送到“ssh://admin@review.thomas.com:29418/testproject”

这是怎么回事?

最佳答案

要删除或覆盖现有标签,请授予(设置“允许”)“推送”权限,并为引用名称 refs/tags/* 启用“强制推送”选项。

关于git - 在使用 gerrit 时,如何删除 remotes 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017325/

相关文章:

git - 为什么在这些条件下 rebase 是安全的?

git - 如何从 Gerrit 中 git-pull 给定的补丁集?

git - 删除了 Gerrit 中的分支,它仍然存在于它的 Git 仓库中

git - 将补丁集从 Gerrit pull 入当前分支

带有 gerrit 的 Git 镜像

git - 如何获取直接在服务器上提交/merge 的Gerrit更改的详细信息

git - 如何删除特定 Github 存储库的 "repository contributed to"?

git - 我需要删除对 fork 的提交

git - 为什么我可以从一台机器上克隆,但不能从另一台机器上克隆?

git - 在 git 中,如何在不 merge 的情况下将 MASTER 指针(分支)指向另一个提交?