Git删除标记是否删除了底层提交?

时间:2014-04-09 00:50:04

标签: git

这可能是一个非常基本的问题,但无法弄清楚。

如果我使用以下命令删除远程存储库中的标记

git push --delete origin

是否会删除与标记关联的基础提交文件更改?我只想删除来自从CVS / SVN导入的存储库的旧标记。我想保留我的代码,只是没有标记。

感谢。

1 个答案:

答案 0 :(得分:3)

不,它没有,除非它不是任何其他历史的一部分。标签指向特定提交;分支指向他们的提示;提交指向他们的父提交。如果没有任何东西指向它,对象只会被垃圾收集。