如何让Github将最新标签显示为默认视图?

时间:2011-06-13 15:49:21

标签: git github

在我开始提交github项目后,我了解了标签。我以前做的是:

git push origin master

现在,我会这样做:

git tag -a v0.0.5 -m "version 0.0.5"
git push origin v0.0.5

这适用于上传正常,但Github网页上的repo的默认视图仍然是未标记的主页。有没有办法让它默认显示最新的标签,或者我还必须以无标记的方式再次推送主机?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

我不认为github允许这种设置,但我已经完成了总是在我的主分支中加载最后一个标记,遵循Vincent Driessen在他的文章A successful Git branching model中描述的一些有用的指导。

如果查看main branches部分,您会看到master如何始终用于成功发布,因此,您最终会在{{{{{{ 1}}主页。

注意: 此外,您还可以创建“版本”github,将其设置为github上的默认分支,并使用它来获取您的版本/标签而不是主版本。

答案 1 :(得分:2)

您创建一个名为released或类似的引用,并在每次创建新标记时将其指向最新标记。然后强制推送ref并将其设置为默认分支。