聊聊git中的四大对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊git中的四大对象相关的知识,希望对你有一定的参考价值。
参考技术A git总共包括四种对象类型:1、blob
blob又称块对象,git中最基本的对象,一个文件的内容在git中以是二进制的文件存储git仓库中的,这个二进制文件就叫blob对象,文件的名称是git通过sha1算法针对文件内容生成的一个长串。
2、tree
tree就是目录树对象,一个tree可以包含多个tree和多个blob对象,tree对象可以嵌套包含,用来表示我们的项目结构。
3、commit
commit即是提交 历史 ,每生成一个提交,都会在git仓库中生成一个commit对象,每个commit对象都会包含一个tree对象,还有一个parent对象(它的父提交)。
4、tag
tag即是标签对象,每打一个版本标签,都会生成一个tag对象。
大家可以思考一下:为什么“分支”不是git的基本对象类型?可以在留言区回复
聊聊Vue中的数据代理
今天和大家聊聊Vue中的数据代理,什么是数据代理数据代理:通过一个对象代理对另外一个对象中属性的操作Object.defineProperty 这个方法也是Vue数据双向绑定原理的常见面试题。
今天和大家聊聊Vue中的数据代理,什么是数据代理数据代理:通过一个对象代理对另外一个对象中属性的操作Object.defineProperty 这个方法也是Vue数据双向绑定原理的常见面试题。
以上是关于聊聊git中的四大对象的主要内容,如果未能解决你的问题,请参考以下文章
Java——聊聊JUC中的CompletableFuture
Java——聊聊JUC中的CompletableFuture