1 / 47
文档名称:

GIT基础.pptx

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

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

分享

预览

GIT基础.pptx

上传人:s0012230 2017/8/16 文件大小:917 KB

下载得到文件列表

GIT基础.pptx

相关文档

文档介绍

文档介绍:GIT基础教程
1、初识Git
Git是一款分布式版本控制系统,有别于CVS和SVN等集中式版本控制系统,Git可以让研发团队更加高效的协同工作,从而提高生产率。使用Git,开发人员的工作不会因为贫乏的遭遇提交冲突而中断,管理人员也无需为数据备份而担心。经过Linux这样庞大的项目考研之后,Git被证明可以胜任任何规模的团队。
2、Git初始化
Git的初始化
首先通过下面命令查看git版本
#git –version
在开始使用Git之前,我们首先要用git config命令设置一下git的配置变量,主要有以下几步:
(1)配置姓名,这个将在提交的时候用到
#git config --global “pang”
#git config --global pang@
(2)设置一些别名,以便使用更为简洁的子命令
#git config --global
(3)开启颜色显示
#git config --global true
创建版本库及第一次提交
首先建立一个新的工作目录,并在这个目录下建立版本库
#cd /path/to/my/workspace
#mkdir demo
#cd demo
#git init
Initialized empty Git repository in /path/to/../demo/.git
从上面初始化的输出信息来看,
#ls –aF
./ ../ .git/

下面向工作区添加文件
#echo “Hello.”>
将这个文件添加到版本库
#git add
这里还没有完,需要提交一次才能进入版本库
#mit –m “initialized”
提交必须有提交说明,-m参数可以直接给出提交说明


#cd /path/to/my/workspace
#git status
在工作区建立a/b/c目录并进入
#mkdir –p a/b/c
#cd a/b/c
显示版本库目录
#git rev-parse --git-dir
显示工作区根目录
#git rev-parse --show-toplevel
显示工作区间根目录的相对目录
#git rev-parse --show-prefix
显示当前目录到工作区的深度
#git rev-parse --show-cdup
git config命令的参数区别
执行下面命令,
#git config -e
执行下面命令,将打开/home/git/.gitconfig文件进行编辑
#git config -e --global
执行下面命令,将打开/etc/gitconfig系统级配置文件进行编辑
#git config -e --system
以上三个配置文件分别是Git版本库级别的配置文件、全局配置文件(用户主目录下)和系统级配置文件(/etc目录下)。其优先级别依次降低。
谁在提交?
,如果不设置会出现什么后果呢
执行下面命令,
#git config --unset --global
#git config --unset --global
这样一来,关于用户的设置就被清空了,尝试一下提交
#mit --allow-empty -m “who mit?”
由于没有设置用户,会给出一段警告。查看下提交记录
#git log
可以看出Git对于用户姓名进行了大胆猜测,猜测用户为当前终端登录用户。
为了保证提交者信息的准确性,需要对提交恢复用户设置
#git config --global “pang”
#git config --global pang@
#mit --amend --allow-empty --reset-author
其中--amend参数表示是修补提交,对上一次提交进行修补,而不会产生新的提交。
小结
了解了Git如何初始化版本库及进行提交
熟悉Git配置变量的设置
3、Git暂存区
修改能直接提交吗?
,在文件后面追加一行。
#echo “Nice to meet you.”>>
比较本地

最近更新

2025年简单的甜蜜爱情语录48条 4页

2025年云南机电职业技术学院单招职业倾向性测.. 62页

2025年云南林业职业技术学院单招职业适应性测.. 60页

《旅游饭店星级的划分与评定》解析 78页

2025年简单的朋友圈心情说说锦集79条 6页

2025年云南省临沧地区单招职业倾向性测试题库.. 63页

2025年云南省保山地区单招职业适应性测试题库.. 63页

2025年云南省公务员考试行测言语理解与表达题.. 177页

2025年云南省德宏傣族景颇族自治州单招职业适.. 61页

2025年云南省怒江傈僳族自治州单招职业适应性.. 61页

2025年云南省思茅市单招职业适应性测试题库(.. 62页

2025年简单的哲理的人生语句合集55句 5页

2025年云南省曲靖市单招职业倾向性测试题库精.. 61页

2025年简单的励志名句合集45句 4页

2025年简单的伤感个性句子汇总65条 5页

农村失能老人家庭照顾者照顾能力提升的个案工.. 9页

2025年云南能源职业技术学院单招职业技能测试.. 62页

二维过渡金属碳化物载体的构建及其在锂硫电池.. 9页

2025年云南轻纺职业学院单招职业技能测试题库.. 60页

2型糖尿病性白内障超声乳化摘除术后干眼及角膜.. 8页

2025年围手术期质量控制精选文档 8页

洲际酒店集团介绍 19页

2025年等待冬天的文案 8页

2025年第二学期大班学期工作计划 9页

任务终端促销的策划实施与评估 58页

2025年保定电力职业技术学院单招职业技能测试.. 60页

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

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

五年级下校本程教案 39页

2025年度北京小客车指标车牌租赁协议 3页