Git有几个区块,分别为workspace(工作区)、index(暂存区)、local repository(本地仓库)、remote repository(远程仓库)

顾名思义,其中工作区就是我们当前的工作空间,也就是我们当前可以在本地文件夹下面看到的文件结构;

缓冲区原来叫做cache,学过计算机原理的同学一定不会陌生,就是暂存代码的地方;

本地仓库,git其实也可以看作是去中心化的一个系统,因为系统的每个节点都有一个几乎和远程一模一样的仓库,所有操作都可以在本地完成,等需要时在和远程进行交互;

远程仓库,所有人共享,在本地仓库上传内容到远程仓库,文件在不同的操作下可能处于不同的周期

仓库结构:

GIT底层数据结构与原理

暂时写这么多,图源网络,侵删

相关文章:

  • 2021-04-10
  • 2021-08-12
  • 2021-12-31
  • 2021-09-01
  • 2021-09-21
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
猜你喜欢
  • 2021-07-31
  • 2022-01-18
  • 2021-10-03
  • 2021-08-20
  • 2021-11-09
  • 2021-06-08
相关资源
相似解决方案