1 tree 2commit 3 blob
每个 commit 对应一棵树就是一个tree
但是每一棵树可以对应多棵树和多个blob。我们可以简单的认为一个属代表一个文件夹一个blob代表一个文件
同时blob既然是文件在git中被标示不是通过文件名而是通过文件的内容可以认为在git中文件内容相同的文件就是一个blob。
git的commit和merge可以认为就是tree的持久化和创建新树的过程
1 tree 2commit 3 blob
每个 commit 对应一棵树就是一个tree
但是每一棵树可以对应多棵树和多个blob。我们可以简单的认为一个属代表一个文件夹一个blob代表一个文件
同时blob既然是文件在git中被标示不是通过文件名而是通过文件的内容可以认为在git中文件内容相同的文件就是一个blob。
git的commit和merge可以认为就是tree的持久化和创建新树的过程