【问题标题】:git - Is it safe to delete a branch which has a tag based on a merge commit?git - 删除具有基于合并提交标签的分支是否安全?
【发布时间】:2020-05-07 08:53:19
【问题描述】:

假设我执行了从分支a 到分支b 的非快进合并。这意味着 b 现在比 a 早 1 次提交,即合并提交。然后我标记这个合并提交。然后我删除分支b

为什么我的标签仍然可用?它会在未来某个时候通过垃圾收集消失吗?

【问题讨论】:

标签: git merge tags branch


【解决方案1】:

“为什么我的标签仍然可用?”

标签不需要被分支引用来保留。

“它会在未来某个时候通过垃圾回收消失吗?”

不,标签是永久引用,任何可通过标签到达的提交也将被垃圾回收所保留。

这是标签的主要功能之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-24
    • 2022-10-15
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    相关资源
    最近更新 更多