标签:
第三章
由于linux内核版本非常繁多,可能会有数以百计的版本,如果提供安装包,就需要为linux的各个内核版本都生成一个二进制的安装包,为了减少发行包的大小,因此linux下的软件有很多都不直接以二进制形式的安装包提供,而是直接提供源代码。既然涉及源代码就需要对源代码进行管理,linux内核代码使用了linux之父linus编写的Git进行源代码管理。在学习Android及linux内核、驱动开发过程中涉及大量的源代码都是由Git管理的。
3.1安装Git
如果是Ubuntu 10.10及以上版本,就可以安装版本控制系统的Git,如果Ubuntu 10.04及以下版本将用于版本控制的Git软件包改为git-core。
3.2查看Git 文档
1.查看指定命令的帮助文档,用(man 子命令) 来查看
2.以文本形式查看指定文档,用(git help sub-command)来查看
3.3源代码提交与获取
创建版本库:git init
将文件提交到本地版本库:git commit一但工作目录中的文件提交到本地版本库,就再也不怕源代码的误删和误改了。
创建本地分支:查看当前版本库包含哪些本地分支git brance;建立新的分支:git branch new-branch
切换本地分支:git checkout
向远程服务器提交及获取源代码:在github上创建开源项目;上传源代码到github:git push;从github下载源代码:git clone。
标签:
原文地址:http://www.cnblogs.com/wyx13/p/5438661.html