git工作原理

git分层:


git分层.png

git操作流程:


git操作流程.png

补充:
工作区
本地目录

暂存区
一般存放在【.git】目录下的index文件(.git/index) 中,
所以我们有时候把暂存区叫作索引

版本库
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
git中的head/master是分支,是版本库。

git仓库目录结构

branches/   分支管理目录
config      当前项目仓木的配置信息
description 当前项目的描述
HEAD        当前项目仓库的当前版本信息
hooks       当前项目仓库的钩子目录
                 [可以利用这个目录下面的文件实现自己拉取代码到服务器]
info        仓库相关信息
objects     仓库版本信息
refs        引用信息

你可能感兴趣的:(git工作原理)