5

我在 Git 中有一些维护分支,用于创建紧急版本(即修复生产中的关键错误)。这些分支通常不会合并回 master,因为它们要么包含一次性修复,要么具有从 master 中挑选出来的更改。

作为实践,如果这些维护分支被标记(在构建时),是否应该在 Git 中删除它们?删除它们会导致这些提交丢失吗?

4

1 回答 1

3

如果可以从标签或分支头访问,则不会丢失任何提交。

如果您标记了一个分支,然后又进行了一次提交,然后又删除了该分支,那么最后一次提交可能会被垃圾回收(在将来的某个时候 - 如果您不等待太久,您仍然可以使用 reflog 恢复它)。

于 2013-05-10T13:32:12.390 回答