欢迎来到天天文库
浏览记录
ID:41111009
大小:363.01 KB
页数:23页
时间:2019-08-16
《《Git基本使用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Git基本使用XianchaoZhang2011.08Git基本使用了解Git的基本特点熟悉Git的安装配置掌握Git常用命令Git基本使用QAGit的基本特点Git的基本特点三个区域Git的基本特点Snapshoot&differenceGit的基本特点哈希值14c46ac5bc40fe23d6854ae24195d2c17afd828c使用SHA-1算法计算数据的校验和,产生40个十六进制字符串Git的基本特点本地化操作,基本上不需要链接远程仓库GitaddGitcommitGit
2、logGitresetGit的安装配置Git的安装配置Ubuntu下安装命令sudoapt-getinstallgit-core其他常用git组件:sudoapt-getinstallgit-emailgit-svnGit的安装配置命令行方式gitconfig--globaluser.name"XianchaoZhang"gitconfig--globaluser.emailxianchao.zhang@nollec.comgitconfig--globalcore.editorvim配置文
3、件(~/.gitconfig)[user]name=XianchaoZhangemail=xianchao.zhang@nollec.com[core]quotepath=falseeditor=vimGit常用命令gitlog查看版本提交的历史记录可以跟目录或文件则只显示和指定文件相关的提交gitadd添加要提交的文件到缓冲区gitcommit将缓冲区内容提交到版本仓库gitreset退回到以前状态gitformat-patch:使用git生成patchgitshow哈希:显特定版本内容gitdiff
4、哈希1哈希2:显示哈希2版本相对于哈希1的更改内容Git常用命令gitrevert哈希会生成一个和指定版本相反的提交,来取消这个版本的修改gitam接受邮件patch到版本库,类似的有gitapplygitclone下载源码仓库gitpull从远程更新源码仓库到本地gitpush把本地更新同步到远程仓库gitblame显示文件的每一行的详细修改日志gitshortlog显示每个人做了哪些提交基本使用基本使用创建代码仓库从当前目录初始化从现有仓库克隆gitclonexianchao@10.1.3.2
5、22:/home/xianchao/work/uboot.gitgitclonegit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git基本使用Commit过程gitaddfilesgitcommitgitresetgitstatus基本使用Commit历史浏览Gitlog--pretty=onelinegitshowalias[alias]co=checkoutci=commitbr=branchst=
6、statusglog=log--pretty=oneline--graph基本使用Git分支:commit对象基本使用Git中的分支,其实本质上仅仅是个指向commit对象的可变指针基本使用Git分支管理gitbranchXXXgitcheckoutXXX基本使用Git分支HEAD指向你正在工作中的本地分支的指针基本使用Gitmerge:gitcheckoutmaster;gitmergeXXX基本使用Gittoolgitblame-L12,22filegitbisect$gitbisect
7、start$gitbisectbad$gitbisectgoodXXX$gitbisectbad$gitbisectresetQAQuestion?
此文档下载收益归作者所有