其他分享
首页 > 其他分享> > 【持续更新】Git使用指南

【持续更新】Git使用指南

作者:互联网

Tutorial from cs61B

1. 理解Git的不同视角

文件状态图

从状态视角理解git: 一个文件有4种状态, 状态转换如图所示

从存储视角理解git:

首先理解清楚版本的概念:

图中的一个结点就是一个版本的目录树, HEAD是一个游标,指向一个版本(与版本库交互是通过HEAD指针). 不同分支如上图所示, 不过是版本链的分支.

object是实质存储文件内容的地方, 暂存区、版本等只是存储object中某位置的索引. 但为了直观理解, 我们不妨简单理解文件就存储在暂存区、版本中

接下来从存储视角理解几个git指令的作用:

初始时暂存区与工作区一致.

标签:HEAD,git,指向,暂存区,更新,Git,版本,使用指南,checkout
来源: https://www.cnblogs.com/heiyan/p/15809237.html