1.Git管理Linux源代码,由Linux之父Linus编写,其拥有最为优化的存储能力和非凡的性能。
2.在Linux下可以直接使用man命令查看指定命令的帮助文档。查询git-checkout命令的帮助文档# man git-checkout,按“q”键退出帮助。以文本形式查看指定的文档可以使用如下命令:# git help git-checkout,想查看HTML格式的文档,需要使用如下命令:# git help -w git-checkout。
3.源代码提交与获取
1>创建版本库:git init;建立一个开源项目的工作目录(/demo/helloworld-git)#mkdir -p /demo/helloworld-git和#cd /demo/helloworld-git(进入工作目录);执行# git init;
2>将文件提交到本地版本库:git commit;# cd /demo/helloworld-git(进入/demo/helloeorld-git目录);# echo "helloworld" > helloworld.txt(在helloworld-git目录下建立一个helliworld.txt文件);#git add helloworld.txt(将helloworld.txt文件加到本地版本库的索引中);#git commit -m 'helloworld-master'(将helloworld.txt文件提交到版本库,-m命令行参数helloworld-master是本次提交的备注,Git要求必须指定该信息);#git log (显示日志信息)。
3>创建本地分支:git branch;# qit branch(当前版本包含哪些本地分支);#git branch new-branch(建立一个新分支)#git branch -D new-branch(删除分支)。
4>切换本地分支:git checkout;#git checkout new-branch(将本地分支切换到new-branch上);使用下面的命令修改helloworld.txt文件的内容(要保证与master分支的内容不同),并重新提交到本地版本库。
#echo '世界你好' > helloword.txt
#git add helloworld.txt
#git commit -m helloworld-new-branch
5>在GitHub上创建开源项目
6>上传源代码到GitHub:git push
7>从GitHub下载源代码:git clone;#git clone git@github.com:androidguy/helloworld.git(下载整个工程);#git pull origin master(只获取某一分支的最新内容)。