1.安装Git
Git在各方面都优于其他同类的源代码管理软件,源代码有Git管理,执行命令得在root用户下完成,需要在命令行前面加入sudo ,然后输入密码才可以进行安装。
Ubuntu下:
#apt -get install git
#apt-get install-doc git-svn git-email git-gui gilk
2.查看git-checkout文档
查询 git-checkout命令:#man git-checkout
以文本形式查看指定文档用到的命令:git help -w git-checkout
3.源代码提交和获取
(1)创建版本库:git init,使用git管理源代码时可以不连接Internet,直接连接本地.Git版本库分为本地版本库和远程版本库,本地版本库不需要任何的权限。
建立并进入工作目录:# mkdir -p /demo/helloworld-git
# cd /demo/helloworld-git
# git init
(2)将文件提交到本地版本库:git cmmit
建立一个helloworld.txt文件:# cd /demo/helloworld-git
#echo “helloworld”> helloworld.txt
将helloworld.txt文件提交到版本库:# git add helloworld.txt
# git commit -m ‘helloworld-master’(-m是此次提交的备注)
(3)创建本地分支:git branch
建立新的分支:# git branch new-branch
删除刚刚建立的分支:#git branch -D new-branch
(4)切换本地分支:git checkout
切换分支: #git checkout new-branch
使用 git checkout master 和 git checkout new-branch来回切换本地版本库,会发现helloworld.txt文件的内容会随着分支的变化而变化、
(5)在GitHub上创建开源项目
(6)上传源代码到GitHub:git push
因为GitHub上传代码需要SSH校验因此需要使用西面的命令在~/.ssh目录生成一个秘钥文件(id_rsa)和一个公钥文件(id_rsa_pub):# ssh-keygen -t rsa -C ”helloworld#@126.com”
(7)从GitHub下载源代码: git clone
下载整个工程:# git clone git#github.com:androidguy/helloworld.git
学习linux最好的方法其实就是学习它的核心源代码,应该都是一些固定东西,需要去记忆。