何时从Git中删除分支?

msh*_*rir 22 git

我对Git比较陌生,并希望获得有关删除分支的最佳实践的建议.

在我创建并将一个分支合并回主人之后,我是否应该将其留下来用于历史目的,或者我是否应该在家务管理目的不再需要时将其删除?

Oli*_*ier 27

通常,您在合并后删除分支.

例如,在以下合并之后,您将删除分支iss53,因为您不再需要从该分支开发.您可以稍后使用commit by的sha1值在任何时刻重新创建它git checkout -b <name> <sha1>.

(只有当分支指向树的"提示"提交时才需要分支.实际上,在这种情况下,git不会让你删除它,除非你强制它.)

替代文字

(上图来自优秀的程序书)