第三章:Git使用入门的读书笔记

     

     由于涉及源代码,就需要对源代码进管理。Linux内核代码及很多著名的项目都使用了Linux之父linus编写的Git进行源代码管理。Linus以一个文件系统专家和内核设计者的视角对Git进行设计,其独特设计让Git拥有非凡的性能和最为优化的存储能力,Git在各方面都优于其他同类的源代码管理软件。Android和Linux内核、驱动开发的过程中会涉及大量的源代码,而这些源代码基本都由Git管理。

1、 安装Git:一般Linux都自带Git,

     一般情况下都使用的是:Ubuntu Linux10.10需要使用以下命令来安装

     #apt-get install git;

     #apt-get install git-doc git-svn git-email git-gui gitk

 

2、 查看Git文档

     查看Git文档:在Linux中直接使用man 命令

     查询git-checkout 的帮助文档:#man git-checkout(按”q”键可退出帮助);

     查看指定文档   #git help <sub-command>;

     查 询git-checkout命令git help git-checkout;

     查看HTML格式文档#git help -w git-checkout。

3、源代码的提交与获取

    (1)创建版本库

    a、建立并进入工作目录#mkdir -p /demo/helloworld-git,#cd /demo/helloworld-git,

    b、创建本地版本库#git init ,#ls -al;

(2)提交文件到版本库:

     a、进入目录#cd /demo/helloworld-git,

     b、创建文件#echo “helloworld” > helloworld.txt,

     c、将文件加入索引并提交#git add helloworld.txt,#git commit -m ‘helloworld-master’(-m命令行参数helloworld-master是本次提交的备注),

     d、查看日志#git log,添加文本#echo “世界你好” > helloworld.txt,#cat helloworld.txt,恢复最近一次提交状态#git checkout helloworld.txt;

(3)创建本地分支

    a、查看分支#git branch;

    b、创建新分支#git branch new-branch;

   c、删除刚建立的分支(慎用)#git branch -D new-branch;

(4)切换本地分支:#git checkout new-branch,修改内容#echo ‘世界你好’  > helloworld.txt,#git add helloworld.txt,#git commit -m helloworld-new-branch;

(5)在GitHub上创建开源项目;

(6)上传源代码.

(7)从GitHub下载源代码:git clone

总结:Git虽不是学习Android移植和Linux内核、驱动开发必须掌握的技术,但是Git是学习过程中必不可少的工具。

posted @ 2016-04-30 17:21  漠云寒  阅读(135)  评论(0编辑  收藏  举报