标签:
《Android深度探索》(卷1)HAL与驱动开发读后感:
第三章:Git使用入门
Git——分布式版本控制系统, 它由linux之父Linus编写,是进行源代码管理的一种软件,简单的来说,Git就是为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Linus对Git进行了设计,其独特的设计让Git拥有了非凡的性能和最为优化的存储能力,Git在各方面都优于其他同类的的源代码管理软件。虽然Git并不是学习安卓移植和Linux内核、驱动开发所必须掌握的,但在学习Android及linux 内核,驱动开发的过程中会涉及大量的源代码,而这些代码都是由Git 管理的,以此,想要深入了解一些底层技术,Git是必不可少的。
一、Git的安装:很多Linux都自带了Git。本书主要使用的Ubuntu Linux(maverick)或更高版本如果使用的Linux系统未自带Git,可使用如下代码在root权限下安装最新版本:
#apt-get install git
#apt-get install git-doc git-svn git-email git-gui gitk
二、查看Git文档:在Linux下可以直接使用man命令查看指定命令的帮助文档。如果要查询git-checkout命令的帮助文档,可以使用# man git-checkout命令,“回车”显示帮助信息,按“q”键退出帮助。
如果以文本形式查看指定的文档可以使用如下命令:# git help git-checkout
如果想查看HTML格式的文档,需要使用如下命令:# git help -w git-checkout
三、代码的提取与交互
(1)创建版本库:Git iit
(2)将文件提交到本地版本库:Git commit
(3)创建本地分支:git branch
(4)切换本地分支:git checkout
(5)在gitHub上创建开源项目
(6)上传源代码到GitHub:GH PUSH
(7)从GitHub下载源代码:git clone
相关内容的具体代码在参考资料中有很多,在这里不做赘述。但是,如书所说,要想学习好Git技术,最好的方法还是要阅读自己感兴趣的代码,因为源代码最能体现作者的思路。虽然在开始阶段可能会感到代码很晦涩,难以理解,但是随着不断实验,再加以理论辅助,就能很快掌握知识。
标签:
原文地址:http://www.cnblogs.com/Abagnale/p/5410975.html