【发布时间】:2017-10-13 17:03:07
【问题描述】:
如何在不推送轻量级标签的情况下将所有带注释的标签从本地仓库推送到远程?
我在本地使用不想推送的轻量级标签,所以git push --tags 不是解决方案。
我知道git push --follow-tags,但这只会推送与当前正在推送的提交相关的标签。
我需要这个选项,因为我的正常工作流程涉及不时推送,但仅在完成发布时进行标记,有时我会忘记推送标记。由于我们与标签不同步,因此该问题通常会在很长一段时间内未被发现,并导致与其他开发人员有些混淆。
由于列出哪些注释标签在本地而不是远程存在很复杂,我想通过推送所有本地注释标签来解决这个问题,这将确保所有开发人员的本地和远程repos有相同的注释标签。
【问题讨论】: