标签:
“管理”一词,几乎在生活的方方面面都存在,而在Linux驱动开发中会涉及很多的源代码,对于数量繁多的源码,我们也应该有一个管理软件。Android和Linux内核及驱动开发的源代码基本都是由Git 来管理的。很多Linux系统已经自带了Git。如果没有,我们需要安装,安装方法:apt-get install git 和apt-get install git-email git-gui gitk
那么在Linux中,我们应该如何查看Git文档呢?当然是使用 man git-checkout 查看结束后按“q”键退出帮助即可。
下面我们来介绍Git的概念,Git库中由三部分组成
1) 工作目录:用户本地的目录;
2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。
3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新
使用Git时的初始化事项
Git初始化配置
1) 配置使用git仓库的人员姓名
git config --global user.name "Your Name Comes
Here"
2) 配置使用git仓库的人员email
git config --global user.email you@yourdomain.example.com
上传代码到分支
git push -u origin mc(分支名)
git init //在当前项目工程下履行这个号令相当于把当前项目git化,变身!
git add .//把当前目次下代码参加git的跟踪中,意思就是交给git经管,提交到本地库
git add <file> //把当前文件参加的git的跟踪中,交给git经管,提交到本地库
git commit -m “…”//相当于写点提交信息
git remote add origin git@github.com:ellocc/gittest.git //这个相当于指定本地库与github上的哪个项目相连
git push -u origin master //将本地库提交到github上。
git clone git@github.com:ellocc/gittest.git //将github上的项目down下来。
git fetch origin //取得长途更新,这里可以看做是筹办要取了
git merge origin/master //把更新的内容归并到本地分支/master
下面是删除文件后的提交
git status //可以看到我们删除的哪些文件
git add . //删除之后的文件提交git经管。
git rm a.c //删除文件
git rm -r gittest //删除目次
http://www.cnblogs.com/ligang1307/
标签:
原文地址:http://www.cnblogs.com/ligang1307/p/5430159.html