【发布时间】:2011-07-25 20:42:01
【问题描述】:
如果我标记我正在处理的提交,然后将更改推送到另一个 repo,我知道我也可以推送标记对象。我可以创建不推送的标签吗?是例如轻量级标签从不推送,但标签对象总是推送?
【问题讨论】:
-
当然,不要要求他们被推送。你有什么问题?
-
git 标签和推送文档并没有具体说明实现的功能——在推送 --tags 或 --all 完成之前,我没有找到标签是私有的明确声明。在其他地方 (stackoverflow.com/questions/787797/cannot-commit-a-git-tag) Jakub Narębski 提到“如果你在你的分支上创建新的提交,然后推送(所以有一些东西要传输),git 应该检测到所有指向远程推送后存在的提交的新标签,也推他们。”这是不正确的吗?我正在寻找有关何时传输或未传输标签的明确信息。
-
@Vincent Scheib - 看看我的回答和stackoverflow.com/questions/2988088/…,你引用的同一个人说了不同的话。
标签: git