我正在考虑未使用的分支。
当我创建新模块时,我创建了新的分支,并用模式命名" [task_id] - [shortDescription]" - 例如:" 4389-调查"。当我在这个分支上完成工作时,我将它合并到master并且分支未使用。
我应该删除这些分支机构还是保留它以备不时之事? 哪种做法更好并推荐?
答案 0 :(得分:3)
信用 @masonk:
合并后删除是常用方法。这就是git branch -d检查以确保分支在删除之前完全合并的原因。
我可以考虑保留一个分支机构的一些原因:您可能希望保留它,以防一旦它出现生产错误,或者您可能想要一个历史记录。
在任何一种情况下,您都可以选择在删除之前标记分支的头部。标记就像一个分支,因为它是一个指向提交的指针,除了一些细微的差异:
1)瓷器通常不会在结帐时使用git show-branch或tab-auto complete等探索性命令显示标签
2)检查一个没有设置HEAD(你将处于一个分离的HEAD)
3)你可以在它指向的提交的注释之上留下一个“标记”注释。
这样您就可以保留历史记录,如果您确实需要进行错误修复,我建议您只修改master的新分支。