03-Git命令行演练-团队开发

本文介绍团队协作开发中共享库的重要性,并对比了本地共享库与远程共享库的不同应用场景。推荐使用OSChina托管项目,因其在国内访问速度快且免费。同时,文章详细介绍了如何通过Git命令实现文件的增删改及冲突解决。

* 团队开发必须有一个共享库,这样成员之间才可以进行协作开发*

  1. 共享库分类

    本地共享库(只能在本地面对面操作)

    • 电脑文件夹/U盘/移动硬盘
      远程共享库(可通过网络远程操作)
    • 自己搭建Git服务器(不建议)
    • 在Github上托管项目(* 建议*)
      [ Github网址 ]
      :: 公开项目免费, 私有项目收费::
    • 在OSChina上托管项目(* 推荐*)
      [ OSChina网址 ]
      :: 安全免费,在国内访问速度快
  2. 搭建本地共享库
    :: 原因: 多人合作开发,代码共享
    :: 命令: git init —-bare

  3. 经理初始化项目到本地共享库
    :: 命令: git clone 本地代码仓库地址

  4. 演示多人开发

    创建文件夹manager, jia
    :: 命令:
    :: mkdir manager
    :: mkdir jia
    分别进入到两个文件夹从共享库clone项目到本地
    :: 命令:
    :: git clone 本地代码仓库地址
    :: git clone 本地代码仓库地址
    演练新增文件同步
    :: 命令:
    :: touch person.h
    :: git add . git commit -m “创建person.h”
    :: git push git pull
    演练修改文件同步
    :: 命令:
    :: git add . git commit -m “注释”
    :: git push git pull
    演练删除文件同步
    :: 命令:
    :: git rm filename git commit -m “注释”
    :: git push git pull
    演练冲突解决
    :: 命令:
    ::
    ::

    演练忽略文件
    :: 命令
    :: touch .gitignore open .gitignore 加入忽略文件名
    :: git add . git commit -m “注释”
    [.gitignore文件配置规则链接]

  5. 备注

    关于忽略文件
    { 在真实开发中,配置.gitignore文件 , 去github里面搜索gitignore 选择OC版本的,拷贝到本地仓库即可,记得添加到本地版本库}

    > 常见问题
    :: fetch first 代表当前文件过期,需要从远程共享库更新 
    :: git pull
    

    * 注意: 添加忽略文件, 不然Xcode有可能会把没必要的文件提交*
    * 必须在使用Xcode之前把忽略文件添加进来, 因为Xcode创建工程时, 默认直接把所有文件添加到暂缓区, 加进去之后忽略文件对其就无效了*

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值