需要删除两个单独拥有的GitHub存储库之间的重叠版本/标记

需要删除两个单独拥有的GitHub存储库之间的重叠版本/标记,git,github,tags,release,Git,Github,Tags,Release,突然,我们看到发布/标签出现在from中(因此也显示了我们的发布)。这很奇怪,回购所有人都不知道这是怎么发生的。有人知道如何解决这个问题吗?谢谢 表示推送标签,并添加发布标题 因此,您可能在两个回购协议之间推送了名称类似的标记 委员会确认: 似乎[同事]意外地将14个承诺推送到了错误的回购/分支机构(nvisionative/nvQuickSite/master) 你可以: 删除发布 (或两份完全独立的回购协议) 重置您的分支(使用reset--hard+push--force,前提是您与其他

突然,我们看到发布/标签出现在from中(因此也显示了我们的发布)。这很奇怪,回购所有人都不知道这是怎么发生的。有人知道如何解决这个问题吗?谢谢

表示推送标签,并添加发布标题

因此,您可能在两个回购协议之间推送了名称类似的标记

委员会确认:

似乎[同事]意外地将14个承诺推送到了错误的回购/分支机构(nvisionative/nvQuickSite/master)

你可以:

  • 删除发布
  • (或两份完全独立的回购协议)
  • 重置您的分支(使用
    reset--hard
    +
    push--force
    ,前提是您与其他协作者进行通信)

标签与完全不同的回购协议有何关联?他们甚至连叉子都不是。代码库、解决方案和其他一切都是不同的。唯一相同的是,贡献者恰好在两个repo中。@WillStrohl不确定:可能是脚本在创建发行版时选择了错误的repo?我同意@WillStrohl(另一个repo的所有者)。这些回购协议完全不同。唯一的相似之处是我们都是贡献者。我已经确认,当我直接在GitHub上编辑我的发行版(nvQuickSite)时,我看到了与每个发行版关联的正确标记。你能检查一下你的吗?我知道了。似乎@WillStrohl意外地将14次提交推送到了错误的回购/分支机构(nvisionative/nvQuickSite/master)。我是否应该通过单击每个版本并将其删除来删除他的版本?或者,他有没有办法将自己的承诺“转移”回回购协议?我发现这是指git cherry pick。也许这是“正确”的方法?@DavidPoindexter删除发布是可能的(这不会删除提交)。您可以使用cherry pick导出这些提交,但应使用以下范围: