穷则独善其身,达则兼济天下。一个人一旦能够喂饱自己并有个安身之所,剩下的就是为他人做点什么了。我现在所写的,是为了自己更好的理解Git。
Dit和Git使用相同的设计思路和数据结构,在表述上会优先使用Git,当出现差别时会特别说明。本文说明两种最基本的数据结构:仓库和对象。
Git仓库
Git做为一个内容控制系统(版本控制器),所有的信息都保存在Git仓库(.git/)中。Git仓库实际上是一个文件系统,它保存了所有的历史数据和当前项目的状态,保证被Gittrack的项目数据不丢失。
Dit和Git一样,存储文件快照,所谓快照,就是指文件本身(实际使用[zlib](北京中医白癜风医院北京中科白癜风医院怎么样