1 / 33
文档名称:

git教程.pptx

格式:pptx   页数:33页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

git教程.pptx

上传人:yunde112 2015/8/23 文件大小:0 KB

下载得到文件列表

git教程.pptx

相关文档

文档介绍

文档介绍:Git 教程
什么是Git?
Git 是分布式版本控制系统(Distributed Version control system).
客户端每一次的提取操作,实际上都是一次对代码仓库的完整备份.
Git的历史
Linux开源社区2005年开发了一套属于自己的分布式版本控制系统Git以支持他们的非线性开发模式。
Git基础要点
直接快照,而非比较差异
近乎所有操作都可以在本地执行
时刻保持数据完整性
介绍
2
7/2/2017
Git 使用 SHA-1 算法计算数据的校验和,通过对文件的内容或目录的结构计算出一个 SHA-1 哈希值,作为指纹字符串。该字串由 40 个十六进制字符(0-9 及 a-f)组成,看起来就像是:
6ff87c4664981e4397625791c8ea3bbb5f2279a3
所有保存在 Git 数据库中的东西都是用此哈希值来作索引的,而不是靠文件名。
对于任何一个文件,在 Git 内都只有三种状态:mitted),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。
The Git 对象模型
3
7/2/2017
Linux
http://git-/download
$ yum install git-core
Ubuntu
$ apt-get install git-core
Windows
http://code./p/msysgit
Mac
http://code./p/git-osx-installer
Git安装
4
7/2/2017
Git 提供了一个叫做 git config 的工具,用来配置或读取相应的工作环境变量。这些变量可以存放在以下三个不同的地方:
/etc/gitconfig file:系统中对所有用户都普遍适用的配置,git config –system 读取的就是这个文件.
~/.gitconfig file: 用户目录下的配置文件,只适用这个用户,git config –global读取这个文件.
当前项目的git目录中的配置文件() 仅针对当前项目有效,每一级别的配置都会覆盖上层的相同配置.
Git 设置
5
7/2/2017
配置你的个人用户名称和邮箱地址.
设置你默认使用的文本编辑器和差异比较工具.
$ git config --global “Zhang san"
$ git config --global
$ git config --global vim
$ git config --global vimdiff
查看配置信息
"git config -l" command to list all the settings.
用户信息配置
6
7/2/2017
获取帮助命令:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
比如,要学习config命令怎么用
$ git help config
获取帮助
7
7/2/2017
从当前目录初始化
到此项目所在的目录,执行
$ git init
从现有仓库克隆
$ git clone ssh://git@:8999/test/
$ git clone ssh://git@:8999/test/ myabc
取得项目的Git仓库
8
7/2/2017
通常都是些自动生成的文件, Git 的管理,也不希望它们总出现在未跟踪文件列表.
的文件,列出要忽略的文件模式,来看一个简单的例子:
cat .gitignore
*.[oa]
*~
忽略某些文件
9
7/2/2017
分支创建
$ git branch <branchname> [<start-point>]
列出分支
$ git branch [-r | –a] [–l] –v
分支重命名
$ git branch (-m | -M) <oldbranch> <newbranch>
分支删除
$ git branch (-d | -D) [-r] <branchname>
Git branch
10
7/2/2017

最近更新

2025年地下管线保护措施 18页

2025年上饶职业技术学院单招职业技能测试题库.. 63页

密码学的信息论基础 22页

2025年东营科技职业学院单招职业技能测试题库.. 64页

2025年东营科技职业学院单招职业适应性测试题.. 62页

2025年一注是怎样练成的—方案设计篇 10页

2025年中山火炬职业技术学院单招职业倾向性测.. 61页

2025年中山火炬职业技术学院单招职业技能测试.. 63页

2025年中山火炬职业技术学院单招职业适应性测.. 64页

2025年土壤湿度对温带森林土壤冻融过程中二氧.. 9页

2025年临汾职业技术学院单招职业技能测试题库.. 61页

2025年临汾职业技术学院单招职业适应性测试题.. 61页

2025年临沂职业学院单招职业倾向性测试题库wo.. 62页

2025年临沂职业学院单招职业倾向性测试题库(.. 62页

2025年临沂职业学院单招职业技能测试题库(精.. 62页

2025年丽水学院单招职业技能测试题库附答案(.. 63页

2025年丽水学院单招职业适应性测试题库(全优.. 61页

2025年丽水职业技术学院单招职业技能测试题库.. 63页

2025年丽水职业技术学院单招职业适应性测试题.. 63页

2025年国际货运代理合同范本5篇 11页

2025年T型梁预制施工工艺方案 23页

2025年义乌工商职业技术学院单招职业适应性测.. 60页

2025年乌兰察布职业学院单招职业技能测试题库.. 62页

2025年乌兰察布职业学院单招职业技能测试题库.. 61页

2025年陕西航空职业技术学院单招职业适应性测.. 61页

基于单片机控制的超声波测距报警系统设计-毕业.. 23页

五年级下校本程教案 39页

小学语文五年级下册第四单元大单元教学设计 10页

云南省建设工程造价计价规则宣贯资料 11页

烧伤教案 6页