1
这可能是一个非常基本的问题,但无法弄清楚。Git删除标记是否删除底层提交?
如果我用我的远程仓库中删除标签:
混帐推--delete起源
这是否删除相关的标签底层提交文件的变化?我只想删除从CVS/SVN导入的存储库中的旧标签。我想保留我的代码,只是没有标签。
谢谢。
这可能是一个非常基本的问题,但无法弄清楚。Git删除标记是否删除底层提交?
如果我用我的远程仓库中删除标签:
混帐推--delete起源
这是否删除相关的标签底层提交文件的变化?我只想删除从CVS/SVN导入的存储库中的旧标签。我想保留我的代码,只是没有标签。
谢谢。
不,它没有,除非它不是任何其他历史的一部分。标签指向特定的提交;分支指向他们的提示提交;提交指向他们的父提交。如果没有任何指向它的对象,则只能进行垃圾收集。
正常情况下,SVN标签从不存在于主干上,因为SVN标记操作是提交。 Git标记操作不是提交。它不会产生额外的提交。 – linquize