##了解GitHub流程
GitHub flow是一个轻量级的,基于分支的工作流,它支持定期进行部署的团队和项目。本指南说明了GitHub flow的工作方式和原因。
创建一个分支
当您在进行项目时,在任何给定的时间都会有许多不同的功能或想法在进行中-其中一些已经准备就绪,而另一些则没有。存在分支可帮助您管理此工作流程。
当您在项目中创建分支时,您正在创建一个可以尝试新想法的环境。您在分支机构上所做的更改不会影响master分支机构,因此您可以自由地尝试并提交更改,因为您可以知道自己的分支机构不会被合并,直到准备好与您的协作者进行审查为止,这是安全的。
专家提示
分支是Git中的核心概念,整个GitHub流程都以此为基础。只有一条规则:master分支中的任何内容始终都是可部署的。
因此,在处理功能或修订时,要在主分支之外创建新分支非常重要。您的分行名称应该是描述性的(如refactor-authentication,user-content-cache-key,make-retina-avatars),以便其他人可以看到正在开发中。