这一章简单展示了Git的基本用法,Git只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异,在Git中的绝大多数操作都只需要访问本地文件和资源,不用连网。在保存到Git之前,所有数据都要进行内容的校验和计算,并将此结果作为数据的唯一标识和索引。在任何一个文件中,Git内都有三种状态:已提交(该文件应经被安全的保存在本地数据库中了),已修改(修改了某个文件,但没有提交保存),已暂存(已修改的文件放在下次提交时要保存的清单中)。 Git 工作流程有:在工作目录中修改某些文件、对修改后的文件进行快照,然后保存到暂存区域、提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。这些是对Git的了解,还有就是要掌握Git的安装步骤:
ubuntu linux10.10
# apt-get install git
#apt-get install git-doc git-svn git-email git-gui gitk
Ubuntu 10.04
#apt-get install git-core
# apt-get install git-doc git-svn git-email git-gui gitk
RHEL、Fedora和CentOS
#yum install git
#yum install git-doc git-svn git-email git-gui gitk
其次要学会查看Git文档#man git-checkout #git help<sub-command> #git help –w git-checkout
最后就是源代码的提交与获取:创建版本库:git init、将文件提交到本地版本库:git commit、创建本地分支:git branch、切换本地分支:git checkout、在GitHub上创建开源项目、上传代码源到GitHub:git push、从GitHub下载源代码:git clone
通过对Git的学习,可以更好的为学习Linux驱动开发做了很好的铺垫。