电子产品世界 » 论坛首页 » 嵌入式开发 » 操作系统 » Git基础名词准备:工作区、暂存区和版本库

共3条 1/1 1 跳转至

Git基础名词准备:工作区、暂存区和版本库

专家
2019-03-05 20:32:47    评分
工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

git_arch.jpg

图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage, index),标记为 "master" 的是 master 分支所代表的目录树。

图中我们可以看出此时 "HEAD" 实际是指向 master 分支的一个"游标",类似C语言里面的指针。所以图示的命令中出现 HEAD 的地方可以用 master 来替换。

图中的 objects 标识的区域为 Git 的对象库,实际位于 ".git/objects" 目录下,里面包含了创建的各种对象及内容。







关键词: 基础     名词     git    

管理员
2019-03-06 08:09:13    评分
2楼

谢谢楼主分享


工程师
2019-03-06 11:25:38    评分
3楼

学习了,长知识~


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]