如何使用GitHub Mac应用程序标记我的git存储库?

如何使用GitHub Mac应用程序标记我的git存储库?

问题描述:

我对GitHub很新,个人没有时间学习太多的命令行。我更喜欢为我的个人项目使用GitHub Mac应用程序,如果我可以添加标签,我很好奇。如何使用GitHub Mac应用程序标记我的git存储库?

基本上我只想标记我的项目v0.1等等。我甚至不确定这是做到这一点的最佳方式。

+0

的MAC git的UI应用GitX(特别是rowanj叉,HTTP:// rowanj。 github.io/gitx/)支持标签和推送标签。它不如GitHub应用程序漂亮,但可以说更容易使用。 – 2014-01-28 22:39:51

VonC's answersame question asked on SuperUser

无论在their announcement并在help section,这(标签)似乎并不可用(在此答案的写作的时间)。

这意味着GitHub for Mac不会管理标签命名空间(参考/标签),并且您需要手动标记,然后手动对GitHub执行git push --tags

尽管这是一年前,仍然没有任何迹象表明标签被支持。在帮助部分中仍然没有提及,subsequentblogposts关于它没有提及标签,也没有提及the release notes(尽管它们只涵盖相对较新的版本)。

+4

我不知道他们什么时候开始,但实际的github.com网站现在支持标记(检查回购页面上的Releases部分)。所以,你可以推送你的提交,然后在github上标记它自己。 – maackle 2013-07-03 18:32:20

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

  • 打开终端并导航到你的资料库(通过从Finder中的文件夹中的CD或只是拖动)
  • 使用下面的命令:
  • 远程Git(显示你的遥控器的名称,例如YourRemote)
  • git的标签-a V1.2 -m '标签1.2版'(创建一个从当前分支标签V1.2)
  • 混帐推YourRemote V1。 2(pu畲族您创建到YourRemote标签)

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

+0

做了这样的事情,但我看不到GitHub上的标签:/ – 2014-03-28 14:19:20

+0

git push origin --tags – 2014-03-28 14:46:58

+0

您也可以按一下正常提交,然后转到Github.com并“标记发布”。至少它会出现在那里。 – 2014-03-29 22:12:07

不幸的是,Github上客户端的Mac仍然不处理的标签。 既没有创建它们,也没有检索它们

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

看到:

的好消息是,标签被拉到你的本地仓库做一个 “同步” 时,或来自Github客户端的“拉”,用于Mac

正如@blahdiblah说,你必须去通过命令行来本地管理标签 关于命令行操作标签“官方”的文档有:

用法很简单:

  • git tag列表标签
  • git tag -a v1.4 -m 'my version 1.4'创建标记说明
  • git show v1.4节目信息有关标签
  • git push origin --tags推最后提交和标签