关于git:Git-分支命名规范

Git并没有对分支的命名有强制性或者建议性的束缚。为了标准开发,放弃代码提交记录以及Git分支后果清晰,便于前期保护,技术社区造成一套约定俗成的命名标准。

详解

命名 阐明
master 主分支;该分支的代码间接用于线上公布,线上运行的代码来自该分支;不在该分支开发代码,该分支只合并其余分支。
feature/xxx( -bbb-…-zzz ) 性能开发分支;开发某个需要时,就在该分支上开发;个别状况下,从分支master新建该分支;该分支上的代码测试结束之后,须要上线,则合并到分支master,通过分支master上线;该分支的代码上线结束之后,能够删除。
hotfix/xxx( -bbb-…-zzz ) 线上bug修复分支;修复线上bug时,就在该分支上开发;个别状况下,从分支master新建该分支;该分支上的代码测试结束之后,须要上线,则合并到分支master,通过分支master上线;该分支的代码上线结束之后,能够删除。

注意事项

一个分支尽量开发一个功能模块,这样能够使分支命名更具备语义化,也更好管制功能模块的代码;尽量避免多个功能模块在一个分支上开发。

倡议每天都和分支master合并一下。遇到抵触,则解决抵触,放弃和分支master的代码对立。防止在最初合并分支时,遇到大量抵触,考验开发者的心智,也考验代码的稳定性。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理