在GitHub存储库中创建一个标签

我在GitHub中有一个仓库,我需要标记它。 我在一个shell中标记,但在GitHub上它没有显示出来。 我还需要做其他事吗?

我在shell中使用的命令是:

git tag 2.0

现在当我输入git tag它显示:

2.0  

所以它看起来像标签存在,是正确的?

该存储库是:https://github.com/keevitaja/myseo-pyrocms。

我如何让这个标签出现在GitHub上? 我的标签在哪里?


您可以使用以下方式为GitHub创建标签:

  • Git命令行或
  • GitHub的网络界面。
  • 从命令行创建标签

    要在当前分支上创建标签,请运行以下命令:

    git tag <tagname>
    

    如果您想在标签中加入说明,请添加-a以创建带注释的标签:

    git tag <tagname> -a
    

    这将创建一个带有当前分支当前状态的local标签。 当推送到您的远程回购时,默认不包含标签。 你需要明确地说你想将你的标签推送到远程仓库:

    git push origin --tags
    

    git push的官方Linux Kernel Git文档:

    --tags
    

    除了在命令行中明确列出的refspecs之外,所有refs / tags下的ref都会被推送。

    或者,如果您只想推送一个标签:

    git push origin <tag>
    

    另请参阅我如何使用Git将标签推送到远程存储库的答案? 有关上述语法的更多细节。

    通过GitHub的Web界面创建标签

    你可以在他们的Creating Releases帮助页面找到GitHub的说明。 这里是一个总结:

  • 点击我们存储库页面上的发布链接,

    屏幕截图1

  • 点击创建新版本起草新版本

    截图2

  • 填写表单字段,然后点击底部的发布版本

    屏幕截图3

  • 在GitHub上创建标记之后,您可能还想将其获取到本地存储库中:

    git fetch
    

  • 运行git tag 2.0命令后,您只需推送标签即可。

    所以现在就做git push --tags


    创建标签

    Git使用两种主要类型的标签: 轻量级注释

    注释标签 :要在git中创建注释标签,您可以在终端上运行以下简单命令。

    $ git tag -a v2.1.0 -m "xyz feature is released in this tag."
    $ git tag
    v1.0.0
    v2.0.0
    v2.1.0
    

    -m表示该特定标签的消息。 我们可以写出要在此标记的功能摘要。

    轻量级标签

    标签提交的另一种方式是轻量级标签。 我们可以通过以下方式来完成:

    $ git tag v2.1.0
    $ git tag
    v1.0.0
    v2.0.0
    v2.1.0
    

    推标签

    要推特定的标签,你可以使用下面的命令:

    git push origin v1.0.3
    

    或者如果你想推送所有的标签,然后使用下面的命令:

    git push --tags
    

    列出所有标签 :要列出所有标签,请使用以下命令

    git tag
    
    链接地址: http://www.djcxy.com/p/27129.html

    上一篇: Create a tag in GitHub repository

    下一篇: How to only push a specific tag to remote?