GitHub 官方有一套自己总结出来的最佳团队协作流程,这个就是GitHub Flow。官方给出了一个Hello World的案例教程,这个教程大家可以自行看看,咱们这次不讲这个。
因为这个教程中实现的方法是纯粹用网页来操作的,这个和大家平常使用的方式有一些不同。所以咱们就不按照官方的教程来学习了,而是来看看平常真实的操作流程。
GitHub Flow
Github Flow 的核心是Pull Request
,也就是拉取请求。简单的说,具体的实现是:
- 给一个要增加的新功能,创建一个新分支
- 添加代码,提交 commit,做成一个个开发中的版本
- 发起一个 Pull Request
- 大家讨论,队友可以拉取你的代码,可以提交自己的修改。
- 开发完成,测试没问题后
- 将分支合并到 master
整个...