如何删除链接存储库中的git远程标记?

时间:2018-05-11 06:10:32

标签: git git-tag git-repo

我正在开发,分期&生产存储库。

周期:开发 - >分期 - >生产

开发远程:来源

暂存远程:开发&原点

生产远程:分期&原点

是否可以在单个git命令中从所有这3个存储库中删除git标签?如果是,那么?

1 个答案:

答案 0 :(得分:4)

您不能使用单个命令来执行此操作,因为这三个命令都是单独的存储库。

要删除已删除的代码,您可以使用以下步骤:

步骤1:首先从开发存储库中删除标记:

git tag -d tag-name

第2步:推送到开发源:

git push origin :refs/tags/tag-name

步骤3:现在在Staging and Production存储库中运行以下命令:

git fetch --prune remote +refs/tags/*:refs/tags/*