首页 > 其他 > 详细

git原理学习

时间:2017-04-15 11:50:58      阅读:321      评论:0      收藏:0      [点我收藏+]
 
这一点值得牢记:Git 会把工作目录的内容恢复为检出某分支时它所指向的那个提交对象的快照。它会自动添加、删除和修改文件以确保目录的内容和你当时提交时完全一样
 
技术分享

 

 

git目录下的文件状态

技术分享

 

 

 

 

 

 单个提交对象在仓库中的数据结构

技术分享

 

当使用 git commit 新建一个提交对象前,Git 会先计算每一个子目录(本例中就是项目根目录)的校验和,然后在 Git 仓库中将这些目录保存为树(tree)对象。之后 Git 创建的提交对象,除了包含相关提交信息以外,还包含着指向这个树对象(项目根目录)的指针,如此它就可以在将来需要的时候,重现此次快照的内容了。

技术分享

 

技术分享

技术分享

 

git原理学习

原文:http://www.cnblogs.com/kevin443/p/6713582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!