iOS开发-SourceTree+oschina代码托管

开源中国相对于github而言优势如下:

1、服务器在国内,访问速度快

2、可以免费创建私有项目,无需付费

版本控制的方式有2种, 分为GIT 和 SVN, 那么区别是什么呢, 简单说下, GIT(分布式) SVN(集中式)

分布式的好处呢, 就是当前写完了代码, 提交到本地仓库后, 不用害怕丢失, 而且也可以做版本的记录, 如果将来有一天想找回几天前的代码, 也是可以的.

第一步, 安装SourceTree

第二步 去oschina申请远程仓库

如果你是项目的创始人(小红), 那么你就点击项目(进行创建)

2. 项目创建成功,

3. 因为我创建的私有项目(如果是私有项目, 则执行下面这步, 如果不是则略过下面这步(步骤3.x))

(3.1)点击右上角管理

管理员: 最高权限

开发者: 可以上传或者克隆(下载)代码  (一般给予这个权限)

观察者: 只能下载, 无法上传

报告者: 只能看, 和评论, 什么也不能干!

4. 获取克隆的网址(给别人使用, 让别人可以用这个网址, 把对应的远程仓库东西克隆(下载)到本地)

5. 回到SourceTree, 新建本地仓库

6. 上传项目到远程仓库(供别人(小明)下载)

(6.1) 找到本地仓库文件夹(我的在桌面)

(6.2) 然后看工作区有变化, 然后把未暂存文件, 放入已暂存文件区中.

(6.3) 这里说一下, Git的工作原理图

(6.4) 然后commit(提交)到本地仓库分支中

(6.5) 养成一个好习惯, 先从远程仓库拉去一下, 然后在本地合并好了, 然后再推送回到远程仓库中, (也就是说, 合并代码是在本地进行的) (注: 如果你不拉取, 很容易把别人刚提交的代码, 顶掉)

(6.6) 回到网页上去看看, 刷新下, 会看到我刚传的项目

7. 别人如何拉取这个项目, 把HTTPS克隆网址给他(如果是私有项目, 请确定把对方oschina账号添加到你的项目中了)

(7.1) 同样, 从URL克隆(新建本地仓库)

(7.2) 然后填入克隆网址, 然后选择本地仓库位置

(7.3) 进入到工作区之后, 因为我是要克隆代码从远程仓库到本地, 所以直接点击拉取

(7.4) 你会惊奇的发现, 本地仓库里, 已经有了远程仓库的东西啦!!(以后再写好代码, 只需要执行第6步)就可以了, 这样就可以方便和别人进行团队开发

http://www.cnblogs.com/lidongxu/p/5211554.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值