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

     Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Linux内核代码及很多的著名项目(Android、eclipse、KDE等)都使用了Linux之父Linus编写的Git进行源代码管理。在学习Android及Linux内核、驱动开发的过程中会涉及大量的源代码,而这些源代码基本都是由Git管理的。了解Git的理论和基本使用方法会有助于我们更好的学习。如果想参与Linux内核的开发,Git就必须掌握,因为Linux内核完全是使用Git管理的。而学习最好的方法就是大量阅读自己感兴趣的源代码。

一、安装Git

使用Ubuntu Linux 10.10(maverick)或更新的版本,安装Git命令(必须在root权限下):

# apt-get install git(必须安装的软件包)

# apt-get install git-doc git-svn git-email git-gui gitk(选安)

Ubuntu 10.04或更低的版本,在低版本中Git实际上是指GNU Interactive Tools,为了加以区分,将用于版本控制的Git软件包改为git-core。

二、查看Git文档

在Linux下使用man命令查看指定命令的帮助文档。如果要查询git-checkout命令的帮助文档,执行命令:# man git-checkout(按“q”键退出帮助)。安装git-doc后会安装git的文本格式和HTML格式的文档,所有的文档都存在/usr/share/doc/git-doc目录中。

以文本形式查看指定的文档命令:# git help<sub-command>

查询git-checkout命令的文档命令:# git help git-checkout

查看HTML格式的文档命令:# git help –w git-checkout

三、源代码的提交与获取

1.创建版本库:git init

Git的版本库分为本地库和远程版本库。命令# ls –al 显示隐藏项目。

2.将文件提交到本地版本库:git commit

# cd /demo/helloworld-git(进入当前目录)

# echo “helloworld”>helloworld.txt(在目录下建立文件)

将文件加到本地版本库的索引中,并将文件提交到版本库

# git add helloworld.txt

# git commit –m ‘helloworld-master’

# git log(显示日志信息)

# git checkout helloworld.txt(立刻恢复到最近一次提交的状态)

3.创建本地分支:git branch

# git branch(当前版本库包含哪些本地分支)

# git branch new-branch(建立一个新的分支)

# git branch –D new-branch

4.切换本地分支:git checkout

# git checkout new-branch(将当前分支切换到new-branch上)

修改helloworld.txt文件的内容,并重新提交到本地版本库

# echo ‘世界你好’>helloworld.txt

# git add helloworld.txt

# git commit –m helloworld-new-branch

5.在GitHub上创建开源项目

6.上传源代码到GitHub:git push

7.从GitHub下载源代码:git clone

posted @ 2016-04-28 17:57  a870542373  阅读(110)  评论(0编辑  收藏  举报