Android深度探索(卷1)HAL与驱动开发学习笔记(3)
第三章 Git使用入门
Linux以一个文件系统专家和内核设计者的角度对Git进行了设计,其独特的设计使得Git拥有非凡性能和最为优化的存储能力。
通过命令对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格式的文档
源代码的提交与获取
1.创建一个空的本地版本库
# mkdir -p /demo/helloworld-git //建立一个开源项目的工作目录
# cd /demo/helloworld-git //进入工作目录
2.执行 ‘git init’命令
3.# ls -al //显示.git目录(隐藏目录)
4.将文件提交到本地版本库
# cd /demo/helloworld-git
# echo “helloworld” > helloworld.txt //在目录下创建一个文件
# git add helloworld.txt //将文件添加到本地版本库的索引中
# git commit -m ‘helloworld-master’ //将文件提交到版本库
# git log //显示日志信息
# git checkout helloworld.txt //立刻恢复到最近一次提交的状态
5.创建本地分支
# git branch //查看当前版本库中有哪些分支
# git branch new-branch //创建一个新的分支
# git branch -d new-branch // 删除刚建立的分支
6.切换到本地分支
# git checkout new-branch //将当前本地分支切换到new-branch
# echo ‘世界你好’ >helloworld.txt
# git add helloworld.txt
#git commit -m helloworld-new-branch //修改文件内容并提交到本地版本库
7.在GitHub 上创建开源项目
在官网进行注册创建一个用户,进行登录进入首页,通过“New Repository”创建一个新项目
8.上传源代码到GitHub
# ssh-keygen -t rsa -C “helloworld@126.com” //生成一个秘钥文件和一个公钥文件
9.从GitHub下载源代码
# git clone git@github.com:androidguy/helloworld.git //下载整个工程
# git pull origin master //获取某一分支的最新内容