1、 什么是Git?

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2、 Git的安装。

# apt-get install git

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

在Linux下可以直接使用man命令查看指定命令的帮助文档

#git help <sub-command>    //以文本形式查看指定文档

#git help git-checkout       //查询git-checkout文档

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

3、源代码的提交获取。 

创建一个空的本地版本库

# mkdir -p /demo/helloworld-git  //建立一个开源项目的工作目录

# cd /demo/helloworld-git  //进入工作目录

执行 ‘git init’命令

.# ls -al     //显示.git目录(隐藏目录)

.将文件提交到本地版本库

# cd /demo/helloworld-git 

# echo “helloworld” > helloworld.txt    //在目录下创建一个文件

# git add helloworld.txt              //将文件添加到本地版本库的索引中

# git commit -m ‘helloworld-master’   //将文件提交到版本库

# git log                          //显示日志信息

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

.创建本地分支

# git branch                       //查看当前版本库中有哪些分支

# git branch new-branch             //创建一个新的分支

# git branch -d new-branch          // 删除刚建立的分支

切换到本地分支

# git checkout new-branch          //将当前本地分支切换到new-branch

# git add helloworld.txt

#git commit -m helloworld-new-branch   //修改文件内容并提交到本地版本库

在GitHub 上创建开源项目

在官网进行注册创建一个用户,进行登录进入首页,通过“New Repository”创建一个新项目

上传源代码到GitHub

 

从GitHub下载源代码

# git clone git@github.com:androidguy/helloworld.git    //下载整个工程

# git pull origin master    //获取某一分支的最新内容

http://www.cnblogs.com/caoyutao/