小c学Git(1)--10分钟领会git精髓

youtube 视频学习地址:https://youtu.be/etTDkZiW1Ng?list=WL

安装Git

1)下载Git

yum -y install git

2)第一次使用必须设定username和email

git config --global user.name "caijun"
git config --global user.email "caijun@gmail.com"

3)查看配置信息

git config --list

建立Git仓库

create自己的git仓库

1)专门为git创建一个repo文件

mkdir /git/myrepo

2)在此文件下初始化git仓库

cd /git/myrepo

git init

clone其他人的git仓库

1)clone其他人的仓库到本地

cd /git/

#会在/git目录下创建一个名为example的git仓库
git clone git://git.com/example.git

Git基本操作

#索引状态
git status

#建立blob对象,添加到index
git add file_name

#提交变更,自动将blob添加到tree,将tree添加到commit,Snapshot一个commit快照
git commit -m "DESCRIPTION"

#相当于add + commit
#建立blob对象,提交到index,并且生成tree,commit快照,一步完成
git commit -a -m "DESCRIPTION"

存储库、工作目录、索引

这里写图片描述

工作目录中有一个隐藏的.git文件夹,它是存储库的位置,.git中包含了index,index是索引的位置。

commit架构、Snapshot快照与分支

commit架构

这里写图片描述

快照

这里写图片描述

分支

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

工作目录的四个状态:

这里写图片描述

图文轻易看懂整个过程

创建一个新的文件,只有git add才能建立blob,映射到index

这里写图片描述

Commit
这里写图片描述

更改文件

这里写图片描述

下一步直接commit,对index和存储库没有影响,只有git add生成blob和index

这里写图片描述

commit提交,生成tree 和 commit 快照

这里写图片描述

再次修改工作目录下的文件,git commit -a -m "DESCRIPTION"直接一步完成提交

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值