【问题标题】:Github for Windows - Adding tagsGithub for Windows - 添加标签
【发布时间】:2024-01-30 02:30:02
【问题描述】:

有没有办法在 Github 的 Windows 客户端中管理存储库标签?

(如果没有,我该怎么做?)

【问题讨论】:

  • 你在用命令行客户端吗?
  • 不,我使用 GUI。但如果需要,我可以使用命令行。
  • 看看 VonC 的回答,看起来你还不能用 GUI 来做。您将不得不使用命令行版本(从长远来看,它会更好;))。
  • 现在(2020)是可能的。请参阅下面的my edited answer

标签: tags github-for-windows


【解决方案1】:

您仍然需要从“GitHub for Windows”GUI 打开一个 bash 并使用 CLI。

git push --tags
git fetch --tags
git tag -a ...

(见git tag man page

GitHub for Mac 也有类似的问题,在这两种情况下,GUI 都没有考虑标签命名空间 (refs/tags)。


自 2020 年 5 月起,7 年后:

Create and push tags in the latest GitHub Desktop 2.5 release

使用今天的 2.5 版本,您可以直接从 GitHub Desktop 创建和查看标签。现在,当您推送到 GitHub.com 时,会自动包含在 Desktop 中创建的任何标签。 GitHub Desktop 还会在您创建标签但尚未推送标签时通知您,因此您不要忘记与团队其他成员分享您的最新标签。

【讨论】:

  • 应该是git fetch --tags,尽管git pull --tags 可能仍然有效(有一些投诉)。
  • @robbrit 是的,我已经删除了git pull --tags 以避免混淆