Git命令行演练-团队开发

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

### 0. 共享库分类

    > 本地共享库(只能在本地面对面操作)
        - 电脑文件夹/U盘/移动硬盘

    > 远程共享库(可通过网络远程操作)
        - 自己搭建Git服务器(**不建议**)
        - 在Github上托管项目(** 建议**)
            Github网址( https://github.com); 公开项目免费, 私有项目收费
        - 在OSChina上托管项目(** 推荐**)
            OSChina网址( https://git.oschina.net) 安全免费,在国内访问速度快

### 1. 搭建本地共享库

    原因: 多人合作开发,代码共享
    命令: git init —-bare

### 2. 经理初始化项目到本地共享库

    命令: git clone 本地代码仓库地址

### 3. 演示多人开发

    > 创建文件夹manager, niuda
        命令:
            mkdir manager
            mkdir niuda
    > 分别进入到两个文件夹从共享库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
    > 演练冲突解决
        命令:
            git pull

    > 演练忽略文件
        命令:
            touch .gitignore  
            open .gitignore   加入忽略文件名
            git add .    
            git commit -m “注释”
        .gitignore文件配置规则
            http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html

### 4. 备注笔记

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

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

转载于:https://www.cnblogs.com/HMJ-29/p/4943988.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值