我对Git相对较新,想获得有关删除分支的最佳实践建议。
在将分支创建并合并回主分支后,应该保留它以便用于历史目的,还是在不再需要时立即删除以进行维护?
我对Git相对较新,想获得有关删除分支的最佳实践建议。
在将分支创建并合并回主分支后,应该保留它以便用于历史目的,还是在不再需要时立即删除以进行维护?
iss53
,因为您不再需要从该分支开发。您可以稍后使用提交的sha1值通过git checkout -b <name> <sha1>
重新创建它。上面的图片来自优秀的Pro Git 书。
我认为,没有必要保留它。除非你使用--squash
合并,否则你将在主分支中拥有该分支的历史记录。我建议你删除不再需要的分支。
从轨道上击落它。只有在删除会影响到你的主分支历史记录之外的内容时,你才需要关心它... 即使如此,如果我开始测试某些东西并决定它毫无价值,我也经常这样做。