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 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 
 


 
原文地址:https://www.cnblogs.com/wuxinxinxin/p/5435692.html