如何在Bitbucket中添加Git标记?

如何在Bitbucket中添加Git标记?,git,tags,bitbucket,Git,Tags,Bitbucket,我使用Git在Bitbucket上托管代码。我的本地客户端是EGit(eclipse插件)。我在本地创建了一个标记(团队->高级->标记),然后将其推送到远程存储库。但是当我打开我的存储库页面时,我在那里找不到标签。我敢肯定标签可以在本地看到 我不是Git专家。但在我看来,Git中有几种类型的标记。Bitbucket是否只显示某些类型的标记?您是否在Eclipse的推送向导中单击了“添加所有标记规范”按钮?如果没有,试试看。 或者,如果您可以访问git的控制台版本,只需执行以下操作: git p

我使用Git在Bitbucket上托管代码。我的本地客户端是EGit(eclipse插件)。我在本地创建了一个标记(团队->高级->标记),然后将其推送到远程存储库。但是当我打开我的存储库页面时,我在那里找不到标签。我敢肯定标签可以在本地看到

我不是Git专家。但在我看来,Git中有几种类型的标记。Bitbucket是否只显示某些类型的标记?

您是否在Eclipse的推送向导中单击了“添加所有标记规范”按钮?如果没有,试试看。 或者,如果您可以访问git的控制台版本,只需执行以下操作:

git push --tags

这是我必须做的,但这似乎太冗长了。有人知道更快的方法吗

rt单击git repository视图下的标记。 推送标签, 选择远程回购, 选择要作为refs/heads/master的目标ref name(ctrl空格)。 选择“完成”。
在结果屏幕上,选择配置 选择高级, 选择“添加所有标记规范”, 选择“完成”。 这将使用refs/tags/:refs/tags/在配置推送页面中创建ref映射。
现在点击save and push。

如果您不知道在哪里查找,那么在gui中查找按钮将需要很长时间

在bitbucket gui中,您可以通过浏览提交来添加标记。打开要标记的提交时,页面右上角有一个“标记”部分。就在显示分支的位置下方。如果单击+按钮,则可以标记提交

我们正在运行以下版本: Atlassian Bitbucket v4.8.3表示可以创建标记。根据该信息,构造了以下命令:

git tag --annotate 1.0.0 --message "Initial version of some app"
并通过发布:

git push origin 1.0.0

推送后,可以通过导航到
https://bitbucket.org///downloads?tab=tags

您也可以直接在Bitbucket UI中添加标记。查看
提交
,选择一个特定的提交,然后在页面右侧的详细信息中,单击
无标记后的
+
-按钮


谢谢。问题解决了。对于像我这样的其他新手来说,更详细的信息是,“添加所有标签规范”按钮位于步骤“Push-Ref-specification”。这个Bitbucket gui标签浏览提交解决方案还解决了有效的密钥权限命令行git Push--Tags问题。引用发现了带有Bitbucket gui的标记。提交仅创建了一个临时标记。作为“管理员”,我必须进入钩子并暂时禁用“推检查”钩子。然后命令行“git push--tags”起作用了。@zerocog,在最新版本的Bitbucket中,这不再是一个临时标记。这与Brian van Rooijen()的答案相同,但有一个屏幕截图吗?