由于大量不需要的分支和标签,我们目前正在清理我们的 git 存储库。
我们已经完成了分支部分,但标签部分证明很麻烦。
我们删除了远程分支,并要求我们的团队git pull --prune
在他们的本地仓库中删除上述分支。
问题是,似乎没有办法用标签做到这一点。git pull
我们可以很容易地远程删除标签,但是当我们执行 a , or gc
, or时,我们无法将该更改传播到其他本地存储库remote prune
。
关于如何做到这一点的任何想法?
还是我们只需要阻止人们使用git push --tags
,直到他们重新克隆回购?