git版本更迭的原理

简介: git版本更迭的原理

1dc618a0ed9580ce8bfa6facb208c08f.png如上图,

①版本1到版本2中,改的文件是A和c,版本二就用a和c的快照a1和c1文件保存进来,同时B文件没有改,就吧B的指针地址也保存到版本2中,这样git的每个版本都会有所有的文件,采用空间换取时间,所以提交比较快。


同时,每个不用修改的文件不是真的文件,而是文件的指针地址,所以,文件后面很大也不会很臃肿,而导致提交变慢


相关文章
|
6月前
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
241 0
|
3月前
|
安全 开发工具 git
git合并错了,我想回退到之前的版本
git合并错了,我想回退到之前的版本
|
4月前
|
存储 开发工具 数据库
Git的工作原理是什么
【8月更文挑战第24天】Git的工作原理是什么
53 0
|
5月前
|
开发工具 git
unable to index file ‘~$git提交版本号.xlsx‘
unable to index file ‘~$git提交版本号.xlsx‘
|
6月前
|
开发工具 git
技巧分享:Git怎么修改已经提交版本的版本注释
技巧分享:Git怎么修改已经提交版本的版本注释
70 4
|
6月前
|
前端开发 持续交付 开发工具
详细介绍Git的基本原理、在前端开发中的应用以及如何使用Git来优化团队协作
【6月更文挑战第14天】Git是前端开发中的必备工具,它通过分布式版本控制管理代码历史,支持分支、合并和冲突解决,促进团队协作。在前端开发中,Git用于代码追踪、版本控制、代码审查和持续集成部署,优化团队协作。制定分支策略、编写清晰提交信息、定期合并清理分支以及使用Git钩子和自动化工具能进一步提升效率。理解并善用Git,能有效提升前端项目的质量和开发效率。
83 3
|
6月前
|
缓存 项目管理 开发工具
Git项目管理——提交项目和版本回退(二)
Git项目管理——提交项目和版本回退(二)
60 2
|
5月前
|
开发工具 git
git 恢复单个文件到指定版本
git 恢复单个文件到指定版本
57 0
|
7月前
|
运维 测试技术 开发工具
Git 的原理与使用(下)(二)
新特性或新功能开发完成后,开发人员需合到 develop 分支。
57 2
|
6月前
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
560 0