Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有开发、登台和生产存储库。
周期:开发 --> 登台 --> 生产
开发远程:起源
分期远程:开发和起源
生产远程:暂存和起源
是否可以在单个 git 命令中从所有这 3 个存储库中删除 git 标签?如果是,比怎么样?
您不能使用单个命令来执行此操作,因为这三个都是单独的存储库。
要删除已删除的标签,您可以使用以下步骤:
第 1 步:首先从开发存储库中删除标签:
git tag -d tag-name
第 2 步:推送到开发源:
git push origin :refs/tags/tag-name
第 3 步:现在在暂存和生产存储库中运行以下命令:
git fetch --prune remote +refs/tags/*:refs/tags/*