之前的git 知识是一星半点,经常commit 异常 ,所以这次记录下git相关知识。
每个对象都是 该‘对象内容‘ SHA1(1种密码学的哈希算法) 以后的值,每个对象不可能一样(一样的情况是因为内容完全一致)
每个对象含有以下3个内容:
blob 用来存储文件数据,通常是一个文件。
tree 一个tree对象有一串(bunch)指向blob对象或是其它tree对象的指针,它一般用来表示内容之间的目录层次关系。
commit对象 指向一个"tree对象", 并且带有相关的描述信息.
标签对象
一个标签对象包括一个对象名(译者注:就是SHA1签名), 对象类型, 标签名, 标签创建人的名字("tagger"), 还有一条可能包含有签名(signature)的消息.
原文地址:http://www.cnblogs.com/iyueyao/p/3822845.html