Advertisement

代码库的 current git 分支设置

阅读量:

1、git分支的理论知识

假设当前存在一个工作目录,其中包含三个即将被暂存并提交的文件。在暂存过程中,系统会对每个文件进行校验和的计算(采用 SHA-1 哈希算法),并将当前版本的文件快照存储至 Git 仓库中(Git 通过 blob 对象实现这一存储方式),随后将生成的校验和记录至暂存区,以备后续提交操作使用。

在这里插入图片描述

在执行 git commit 提交操作时,Git 首先会对每个子目录生成校验和,并将这些校验和以树对象的形式存储在仓库中。接下来,Git 会生成一个提交对象,该对象不仅包含指向快照的指针,还记录了作者的姓名与邮箱、提交时所输入的信息、指向父对象的指针,以及指向对应树对象的指针。

在这里插入图片描述

在进行每次代码提交操作时,Git 会生成一个对应的提交对象,随着提交次数的增加,新生成的提交对象将包含一个指向其前一次提交对象(即父对象)的引用指针。

![在这

全部评论 (0)

还没有任何评论哟~