Skip to content

如何使用 GitHub ,工作流程,以及为什么要这么麻烦

OctoKitty edited this page Jan 13, 2014 · 2 revisions

~

如何使用 GitHub

GitHub 官方有一个很有趣的 training:

GitHub Training

工作流程

跟软件开发流程类似,不过考虑到我们的内容的特殊性,稍作修改。

代码类:

新内容需要在 dev 分支中开发,如果没有 dev 分支但是又想加新内容,请新建此分支,或者有非常大的改动,可以新建一个完整的 v2 分支(类似)。

设计以及文本类

因为不是代码,没有那么脆弱。所以直接在本分支修改和添加即可。不过一个比较好的方法是先放在 test 文件夹,然后大家讨论测试。设计类如果是一个系列,最好讨论一下设计规范什么的,这样可以统一一下。

为什么

我们如果 push 到一个正在使用的分支中,那么这部分内容就说明是可以被大家使用的了。这样的话,我们就不好直接删掉或者做大规模的修改了,因为可以有人正在使用。例如有个图片有人正在使用,那么一旦删掉,正在使用的人的图片就挂掉了,这样不太好。其他内容也类似。