25

我对 GitHub 很陌生,个人没有时间学习太多命令行。我更喜欢在我的个人项目中使用 GitHub Mac 应用程序,如果我可以用它添加标签,我会很好奇。

基本上我只想标记我的项目 v0.1 等等。我什至不确定这是最好的方法。

4

3 回答 3

21

VonC对 SuperUser 上提出的相同问题的回答:

他们的公告帮助部分中,这个(标签)似乎都不可用(在撰写此答案时)。

这意味着 GitHub for Mac 还没有管理标签命名空间(refs/tags),您需要手动标记,然后git push --tags还要手动标记到 GitHub。

尽管那是一年前的事,但仍然没有任何迹象表明支持标签。帮助部分仍然没有提及,后续关于它的 博客 文章也没有提及标签,发行说明也没有提及(尽管它们仅涵盖相对较新的版本)。

于 2012-07-16T19:29:43.853 回答
5

不幸的是,Github Client for Mac 仍然不处理标签。既不创建它们也不检索它们

其 Github 网站不仅建议检索标记的提交,还将它们显示为发布,并建议自动生成相关源代码的 zip 和 tar.gz 包。

看:

好消息是,当从 Mac 版 Github Client 进行“同步”或“拉取”时,标签会被拉到您的本地存储库中

正如@blahdiblah 所说,您必须通过命令行在本地管理标签关于命令行中标签操作的“官方”文档在那里:

用法很简单:

  • git tag列出标签
  • git tag -a v1.4 -m 'my version 1.4'创建带有描述的标签
  • git show v1.4显示有关标签的信息
  • git push origin --tags推送最后一次提交和标签
于 2014-06-25T00:34:35.097 回答
3

通过命令行手动创建标签:

  • 打开终端并导航到您的存储库(通过 cd 或只是从 Finder 中拖入文件夹)
  • 使用以下命令:
  • git remote(显示您的遥控器的名称,例如 YourRemote)
  • git tag -a v1.2 -m 'tagging Version 1.2'(从当前分支创建标签 v1.2)
  • git push YourRemote v1.2(将您创建的标签推送到 YourRemote)

http://pinkstone.co.uk/how-to-tag-a-release-in-git/

于 2014-01-03T17:01:32.563 回答