首页 > 代码库 > GIT

GIT

之前的git 知识是一星半点,经常commit 异常 ,所以这次记录下git相关知识。

GIT对象模型

 每个对象都是 该‘对象内容‘ SHA1(1种密码学的哈希算法) 以后的值,每个对象不可能一样(一样的情况是因为内容完全一致)

 每个对象含有以下3个内容:

blob 用来存储文件数据,通常是一个文件。

tree  一个tree对象有一串(bunch)指向blob对象或是其它tree对象的指针,它一般用来表示内容之间的目录层次关系。

commit对象   指向一个"tree对象", 并且带有相关的描述信息.

 

标签对象

一个标签对象包括一个对象名(译者注:就是SHA1签名), 对象类型, 标签名, 标签创建人的名字("tagger"), 还有一条可能包含有签名(signature)的消息.