Ken*_*Liu 5 git branch git-tag
我在Git中有一些用于创建紧急版本的维护分支(即修复生产中的关键错误).这些分支通常不会合并回master,因为它们要么包含一次性修复,要么具有从master中挑选出来的更改.
作为一种惯例,如果这些维护分支被标记(在构建时),是否应该在Git中删除它们?删除它们会导致这些提交丢失吗?
如果可以从标签或分支头访问,则不会丢失提交。
如果您标记了一个分支,然后进行了另一次提交,然后删除了该分支,那么最后一次提交将有可能被垃圾回收(在将来的某个时刻 - 如果您不等待太久,您仍然可以使用 reflog 来恢复它) )。