专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构
在OSChina(开源中国)托管代码
- 官方网站:https://git.oschina.net/
- 在项目开发中一定会用源代码管理工具对我们的源代码进行管理,我们这里用git来进行源代码管理.在公司里通常会有一台服务器专门用于存放项目的源代码和项目文档等.
- 开源中国服务器在国内,速度更快
- 免费账户同样可以建立
私有
项目 - 目前国内有部分公司会将公司的项目部署在开源中国服务器上面
OSChina(开源中国)使用
- 打开: https://git.oschina.net/
- 如果没有账号,先注册账号
- 登录开源中国
- 创建项目
- 使用
SourceTree
克隆远程仓库的代码到本地 - 经理初始化项目,
push
到远程仓库 - 经理开发用户注册,推送到远程服务器
- 老王克隆项目使用
Xcode
克隆项目 - 老王开发用户登录
- 老王开发用户注销
- 经理创建
YueHuiFeature
分支 - 经理开发约会功能,莫名闪退
- 经理开发约会功能完成,有隐藏 bug
- 经理将
YueHuiFeature
推送到 远程服务器 - 经理将
YueHuiFeature
分支合并到master
分支上来 - 经理将代码 push 到服务器
- 测试,发布到 AppStore
- 打标签
- 继续开发2.0功能
- 老王开发直播01
- 老王开发直播02,发现 V1.0.0 有严重 bug
- 老王使用 V1.0.0 tag 创建 V1.0.0bugfix 分支,修改 bug
git checkout -b V1.0.0bugfix V1.0.1
- 老王在
V1.0.0bugfix
上修改bug
- 老王在
V1.0.0bugfix
上修改bug
完成 - 老王修改bug完成,测试,发布到
AppStore
- 添加
tag
V1.0.1
,AppStore上线 V1.0.1 老王修复经理约会功能bug
git tag -a V1.0.1 -m "AppStore上线 V1.0.1 老王修复经理约会功能bug"
- 将
V1.0.0bugfix
分支代码合并到Master
git merge V1.0.0bugfix
- 经理 pull master分支的代码