[译]如何在GitHub仓库创建一个标签tag, 并推送到远程分支?

问:
我在GitHub上有一个仓库,我需要给他打个tag。我在shell打了tag,但是在Github上没有显示出来。我还要做其他什么么?
我在shell中使用的命令是:

git tag 2.0

当我使用git tag时,它显示:2.0
所以看起来标签存在,对吗?

git仓库现在是:https//github.com/keevitaja/myseo-pyrocms。 如何让这个标签显示在GitHub上? 我的标签在哪里?

答:

你可以使用两种方法创建tag,

  • 命令行提交git
  • github图形界面创建

从图形界面创建:

git tag <tagname>

如果你想添加tag的描述,使用-a

git tag <tagname> -a 

上面的操作会在你现有的分支本地创建tag。当你推送代码到远程默认不推送tag,你需要显示的说明希望将tag推送到远程,使用以下命令:

git push origin --tags

除了在命令行中明确列出的refspec之外,还会推送refs / tags下的所有引用。
你如果只想推送单个tag:

git push origin <tag>

图形化添加tag的方法暂时不翻译。

原文来源:https://stackoverflow.com/questions/18216991/create-a-tag-in-a-github-repository

原文地址:https://www.cnblogs.com/everfight/p/git_push_remote.html