【发布时间】:2013-01-07 15:18:14
【问题描述】:
我正在尝试通过执行以下操作来释放我稳定的私有库:
编辑 composer.json
"version": "1.0.0" => "version": "2.0.0"
提交消息“Release 2.0.0”和git tag 1.0.0 -m "Release 1.0.0"
但现在我正在查看我的存储库并没有看到任何标签。我做错了什么?
【问题讨论】:
我正在尝试通过执行以下操作来释放我稳定的私有库:
编辑 composer.json
"version": "1.0.0" => "version": "2.0.0"
提交消息“Release 2.0.0”和git tag 1.0.0 -m "Release 1.0.0"
但现在我正在查看我的存储库并没有看到任何标签。我做错了什么?
【问题讨论】:
使用
git tag -l
列出本地存储库中的标签。
使用
git ls-remote --tags [remote]
列出远程 --tags(忽略前导 refs/)
如果你看到标签是本地的但不是远程的,你需要通过显式推送它
git push [remote] [tag]
或所有标签
git push --tags [remote]
使用
git show [tag]
显示标签的详细信息。
【讨论】:
推送到公共仓库时使用git push 的--tags 键。
【讨论】: