• Android深度探索(卷1)HAL与驱动开发 第三章


    安装git

    $ make prefix=/usr all ;# as yourself
    $ make prefix=/usr install ;# 以root权限运行 
     Git库中由三部分组成 
    Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 
    1) 工作目录:用户本地的目录; 
    2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。 
    3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新 
     Git初始化配置 :
    1) 配置使用git仓库的人员姓名 
     git config --global user.name "Your Name Comes Here" 
    2) 配置使用git仓库的人员email 
     git config --global user.email you@yourdomain.example.com
    git 创建分支:
     Git config -global user.name "Your name"
    git config -global user.email "you@example.com"
    建立一个存放工程的文件夹
    git init命令用于初始化当前所在目录的这个项目
    会创建一个隐藏文件  .git
    创建 main.c 文件
    创建  .gitignore文件,忽略该文件里面有的项目文件
    git status 查看项目状态
    git add .. 
     
    1:从服务器上克隆数据库(包括代码和版本信息)到单机上。
    2:在自己的机器上创建分支,修改代码。
    3:在单机上自己创建的分支上提交代码。
    4:在单机上合并分支。
    5:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
    6:生成补丁(patch),把补丁发送给主开发者。
    7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
    8:一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 
     


     
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    netty中Pipeline的ChannelHandler执行顺序案例详解
    Pi-设置无线
    Pi1-Centos
    gitlab升级
    ansible
    我也玩Jenkins
  • 原文地址:https://www.cnblogs.com/wuxinxinxin/p/5435692.html
Copyright © 2020-2023  润新知