我在GitHub有一个存储库,我需要标记它。 我在一个shell中标记,但在GitHub上,它不显示。
我还需要做什么吗?
我在shell中使用的命令是:
git tag 2.0
现在当我输入git标签时,它会显示:
2.0
所以看起来标签是存在的,对吧?
存储库为:https://github.com/keevitaja/myseo-pyrocms。
我如何使这个标签显示在GitHub上?我的标签呢?
我在GitHub有一个存储库,我需要标记它。 我在一个shell中标记,但在GitHub上,它不显示。
我还需要做什么吗?
我在shell中使用的命令是:
git tag 2.0
现在当我输入git标签时,它会显示:
2.0
所以看起来标签是存在的,对吧?
存储库为:https://github.com/keevitaja/myseo-pyrocms。
我如何使这个标签显示在GitHub上?我的标签呢?
当前回答
要创建git标签,您可以简单地运行git tag <tagname>命令,并替换为标签的实际名称。 以下是关于管理git标签基础知识的完整教程:https://www.drupixels.com/blog/git-tags-create-push-remote-checkout-and-much-more
其他回答
要创建git标签,您可以简单地运行git tag <tagname>命令,并替换为标签的实际名称。 以下是关于管理git标签基础知识的完整教程:https://www.drupixels.com/blog/git-tags-create-push-remote-checkout-and-much-more
这完全取决于你想创建什么类型的标签:
如果你想创建带注释的标签,以显示额外的元数据,你可以用下面的方法来做: 另一方面,轻量级标记用于“收藏”您的提交以供私人使用:git标记v1.0.0。
还有一些其他的标签功能,如:
列出标签- git标签-l -n3。该命令列出所有现有的标签,其标签消息最多为3行。默认情况下-n只显示第一行。 标记细节- git显示<tag_identifier>。它显示了您需要了解的关于特定标记的所有信息。 排序标签- git标签——sort=<type> 发布标签- git push origin v1.0。你可以单独地推标签,或者你可以运行git push——tags,它会一次性地推所有标签。
请务必查看这篇标签相关文章以获得更多相关信息。
使用Sourcetree
以下是创建一个GitHub标签的简单步骤,当你从master发布build时。
打开source_tree选项卡 右键单击左侧导航部分的标签部分 点击新建标签() 出现一个添加标签和删除标签的对话框 点击添加标签,从给出名称到标签(代码的首选版本名) 如果你想在远程上推送标签,在创建TAG ref:步骤5时,给复选框推送标签到原点检查它,推送标签出现在远程存储库上 在创建TAG时,如果你忘记勾选“Push to origin”框,你可以稍后通过右键单击创建的TAG,单击“Push to origin”来完成。
你可以使用以下方法为GitHub创建标签:
Git命令行,或者 GitHub的网页界面。
从命令行创建标记
要在你当前的分支上创建一个标签,运行这个:
git tag <tagname>
如果你想在标签中包含一个描述,添加-a来创建一个带注释的标签:
git tag <tagname> -a
这将创建一个带有您所在分支的当前状态的本地标记。当推到您的远程回购,标签不包括默认情况下。你需要明确地说你想把你的标签推到你的远程repo:
git push origin --tags
从官方的Linux内核Git文档Git推送:
——标签 除了命令行上明确列出的refspecs之外,refs/tags下的所有refs都会被推入。
或者如果你只想按一个标签:
git push origin <tag>
另见我的回答如何使用Git将标记推送到远程存储库?有关上述语法的更多详细信息。
通过GitHub的web界面创建标签
你可以在GitHub的“创建版本”帮助页面上找到这方面的说明。以下是摘要:
点击我们存储库页面上的发布链接, 点击创建一个新版本或起草一个新版本, 填写表单字段,然后点击底部的发布发布, 当你在GitHub上创建了你的标签后,你可能也想把它取到你的本地存储库中: git获取
现在,下次,你可能想要在网站的同一版本中创建一个更多的标签。为此,请遵循以下步骤:
点击释放选项卡
点击编辑按钮发布 提供新标签ABC_DEF_V_5_3_T_2的名称并点击选项卡 点击tab后,UI会显示这条消息:Excellent!当您发布这个版本时,这个标记将从目标创建。此外,UI将提供一个选项来选择分支/提交 选择分支或提交 选中qa标签的“这是预发布”复选框,如果标签是为Prod标签创建的,则取消选中它。 之后点击“更新发布” 这将在现有版本中创建一个新标签。
如果你想像我一样标记一个特定的提交
这里有一个这样做的命令:-
例子:
git tag -a v1.0 7cceb02 -m "Your message here"
其中7cceb02是提交id的开始部分。
然后,您可以使用git push origin v1.0推送标记。
你可以使用git log来显示当前分支中所有的提交id。