[译]如何在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