git-flow Playground
这个项目是用来练习 git-flow 的。欢迎大家一起来练习。
git-flow 介绍
git-flow 定义了一个围绕项目发布的严格分支模型,用于管理多人协作的大型项目,实现高效的协作。
分支的介绍:
master
可发布的内容。develop
开发分支。从master
上fork,测试完成后,合并到master
。feature-x
功能分支,从develop
上fork
,测试完成后,合并到develop
。bugfix-x
修复某bug的分支,从master
上fork
,测试完成后,合并到master
。release
发布分支。某个版本需要发布时,从master
上fork
。
详细介绍见这里。
练习方法
- 在该项目新建 issue,点这里。issue 的标题写 xx(替换成你的昵称)加入。
- fork 本项目。
- 到你 fork 的项目的页面下载项目:点击
clone or download
。 - 获取最新的develop分支的代码:
git checkout -b develop origin/develop
- 在本地建 feature-issueId(替换为你创建的 issue 的id):
git checkout -b feature-issueId(替换为你创建的 issue 的id)
- 在 member 文件夹下见一个
xx(替换成你的昵称).md
的文件。 - 提交代码。
- pull request。选择你新建的
feature-issueId
分支,提交到下我的项目的develop
。