多个 Git 标签出现在 GitHub 上的软件版本中

Multiple Git Tags Appear In Software Release on GitHub

我目前正在尝试将大量软件版本从遗留系统 (ClearCase) 迁移到 GitHub。在这样做的同时,我创建了这个工作流程:

  1. 从 ClearCase 读取标签
  2. 通过标签生成并应用配置规范
  3. Robocopy files/directories 从 ClearCase 到 pre-cloned/initialized git 存储库
  4. 暂存要添加到 Git
  5. 中的所有文件
  6. 创建一个提交
  7. 标记此提交
  8. 将提交和标签推送到 GitHub

将一些标签推送到 GitHub 后,我导航到“我的存储库”->“发布”,并查看了推送的最新标签之一。令我惊讶的是,不仅是我希望出现的标签,还有一些其他以前在 master 分支中提交的标签(所有版本都按顺序添加到 master 分支。)

为什么同一个版本应用了过多的标签?我读错了吗?我附上了我如何查看多个标签的示例的屏幕截图:

您会在多个标签引用的提交的任何文件部分看到相同的内容。

目标是列出引用该提交的所有标签。
然后你可以看到:

  • 首次标记所述提交时
  • 它的最新标签。

考虑例如 git/git commit 799767c:

单击“...”部分,然后: