使用C++开发的简单Git,包括创建log,查看log,恢复某个日期创建的log,删除某个log。并且在创建log的过程中,调用压缩库,自动压缩代码,以减少整体体积。