通过一章的学习体会到Git的重要性,因为想要获取开源的源代码,必须要使用Git,而且Linux内核完全是由Git管理的。Git是对源代码进行管理,在使用之前需要先安装,命令是
(1)apt-get install git-core
(2)apt-get install git-doc git-svn git-email git-gui gitk
其中第二条语句是安装的git命令。
Linux下提供三种方式查看文档:
1.直接使用man查看指定命令的帮助文档,查询完成后可以按q直接退出
2.以文本形式查看指定的文档使用命令:
(1)git help <sub-command>
(2)git get git- (加的是需要查询的命令)
3.查看HTML形式的文档采用的命令:
git help-w git-checkout
书中通过一个完整的例子整体来演示git的功能庞大,包括如何创建版本库、提交源代码、创建分支、向远程服务器上传源代码、从远处服务器上获取源代码等技术。
1.创建版本库,Git与其他软件的版本库在组织方式上有很大的差异,其分为本地版本库和远程版本库,在联网的情况下使用远程版本库,
2.使用Git管理文件,首先要将文件提交到本地版本库,然后执行命令进入一个目录,并在此目录下建立一个.txt的文件,然后将此文件加到本地版本库的索引中,并将其.txt文件提交到版本库。
3.Git提供分支的概念,但是在创建分支之前需要了解当前版本包含哪些本地分支,
(1)查看命令:git branch
(2)新建分支:git branch new-branch
(3)删除刚刚建立的分支:git branch -D new-branch
(4)切换本地分支:git checkout new-branch
4.接着提到了远程,讲到Git托管服务器,第一次听这个名词,书中使用Github来托管刚刚建立的.txt文件,使用之前需要在http://github.com/signup/free页面注册一个免费用户,接着通过提示创建开源项目
5.然后要上传源代码到Github,上传时需要SSH校验,要使用命令ssh-keygen -t rsa -C” ”,双引号里边写的是注册的邮箱号,然后生成一个密钥文件和一个公钥文件,文件存在之后,需要备份,接着有提示,但是Ubuntu成功完成以上操作仍然不能通过测试,需要向代理身份验证添加RSA身份。可以在Github页面看到上传的文件,还可以找到用于上传的URI。
6.可以下载源代码从Github
(1)下载整个工程:git clone git@github.com:androidguy/helloword.git
此处最后的helloword是举例,可以根据自己需要更改
(2)获取某一分支的最新内容:git pull origin master
http://www.cnblogs.com/xxyue/