为什么GitHub不知道我的存储库中的标签?

时间:2014-05-26 12:00:13

标签: git github

我有一个本地Git存储库,我将其导入到我的GitHub配置文件中:

首先,我在GitHub上创建了一个空存储库。然后,在我的机器上我做了:

git remote add github <my-github-url>
git push -u github master

(我在本地存储库上只有一个主分支)

我的git版本是 1.9.2 ,我的操作系统是Windows 7。

问题是我的本地存储库中有大约20 - 30个标签。他们没有进入GitHub。我知道这是因为:

  • 在GitHub-repository页面上,您通常可以在分支和标记之间切换。我的项目没有列出标签。
  • 如果我从我的硬盘上的其他地方的GitHub克隆存储库,那么一切都会被导入,除非此副本中没有标记(git tag不返回任何内容)。

为什么会这样?我该如何解决?

1 个答案:

答案 0 :(得分:4)

让我的评论成为答案,你应该尝试:

git push --tags

Junio C Hamano(Git项目的当前维护者),explains why tags should not be pushed automatically