第三章
第3章 GIT使用入门
尽管Git并不是学习Android移植和Linux内核、驱动开发必须掌握的技术。但对于想深入研究这些底层技术,GIT讲成为学习过程中必不可少的工具。
安装GIT 很多Linux系统已经带了git 如果没有安装 可以使用命令来安装:
# apt-get insttall git
#apt-get install git-doc git-svn git-email git-gui gitk
查看git文档使用man命令查看置顶的帮助文档。
这一章还详细举了一个例子演示如何创建版本库、提交源代码、创建分支、向远程服务器上传源代码,从远程服务区获取源代码等技术。
创建版本库
1.先创建一个空的版本库
用命令 mkdir -p /demo/helloword-git
cd /demo/helloword-git
git init
用命令ls -al会显示.git目
2.将文件提交到本地版本库 git :commit
3.创建本地分支 git branch
4.切换本地分支 git checkou
5在GITHub上创建开源项目
6上传源代码到GitHub: gitpush
7 从GitHub下载源代码:git clone
小结说的很有道理,学习新技术的最好方式不是阅读技术书籍,也不是在网上查看别人写的文章,而是直接阅读自己感兴趣的源代码。虽然一开始很难理解这些晦涩到使人崩溃的代码,不过随着不断做实验,并通过一些内核理论相辅助,那些曾经晦涩的源代码会像潘多拉魔盒一样打开。当然,与希腊神话中的潘多拉魔盒不同的是释放出来的不是瘟疫,而是智慧。
现在已经有越来越多的开源项目由其他的版本管理工具迁移到GIT上。这些开源的项目对于开发人员来说无疑使巨大的宝藏,但打开宝藏大门的钥匙不是求知的欲望,也不是好奇心,而是GIT。只有掌握git才可以很容易获取属于我们的宝藏。对于想快速提高技术水平的开发人员来说,git已经成为必须掌握的重要技能之一。