git版本更迭的原理

如上图,
①版本1到版本2中,改的文件是A和c,版本二就用a和c的快照a1和c1文件保存进来,同时B文件没有改,就吧B的指针地址也保存到版本2中,
这样git的每个版本都会有所有的文件,采用空间换取时间,所以提交比较快。
同时,每个不用修改的文件不是真的文件,而是文件的指针地址,所以,文件后面很大也不会很臃肿,而导致提交变慢

相关文章:

  • 2022-01-02
  • 2021-05-12
  • 2022-02-14
  • 2021-08-07
  • 2021-12-19
  • 2022-01-26
  • 2021-05-25
  • 2022-01-27
猜你喜欢
  • 2021-11-02
  • 2021-09-21
  • 2021-07-24
  • 2021-12-27
  • 2021-08-20
  • 2021-11-26
相关资源
相似解决方案