根据git-flow,master
仅包含版本。但是,在GitHub上,master
分支看起来更像是一个开发分支。
在Git的原始概念中,master
更多是发布还是开发分支?我是否应该期望我的master
分支始终构建?
在this非常有趣的回答中,看起来master
不应该是生产就绪分支,而是大多数操作的默认分支。这与 git-flow
答案 0 :(得分:2)
根据Git's official documentation on branches
Git中的“master”分支不是特殊分支。它与任何其他分支完全一样。几乎每个存储库都有一个的唯一原因是git init命令默认创建它,大多数人都不愿意更改它。
换句话说,主人可以是你想要的任何东西。在创建Git之后,一些约定和workflows开始出现,您可以自由关注(或不关注)。
答案 1 :(得分:1)
没有“Git的原创概念”这样的东西。
所有git-flow都是人们为方便起见而使用的约定。