《Android深度探索》第三章心得体会
《Android深度探索》第三章讲的是Git使用入门。Linux代码内核及很多著名的项目都使用了Linux之父Linus编写的Git进行源代码管理。在学习Android及Linux内核、驱动开发的过程中会涉及大量的源代码,而这些源代码基本上都是由Git管理的,因此,在整数学习Android系统移植和驱动开发之前了解Git的理论和基本使用方法有助于我们今后的Android系统学习和开发。安装Git,使用apt-get install git,apt-get install git-doc git-svn git-email git-gui gitk命令;查看Git文档,使用man git-checkout命令;源代码的提交与获取,创建版本库:git init;将文件提交到本地版本库:git commit;创建本地分支:git branch;切换本地分支:git checkout;在GitHub上创建开源项目;上传源代码到GitHub:git push;从GitHub下载源代码:git clone。
通过对第三章的学习,我了解到学会使用Git并不是学习Android移植和Linux内核、驱动开发必须掌握的技术,但对于想深入研究这些低层技术的人,Git将成为学习过程中必不可少的工具。学习新技术的最好方式不是阅读技术书籍、也不是在网上查看别人写的文章,而是直接阅读自己感兴趣的源代码。想参与Linux内核的开发,Git是必修课。因为Linux内核完全是使用Git管理的,不掌握Git,就寸步难行。