由于git在每一个commit时都会变动过的文件全部保存(不像其他的系统,只做文件增量存储),外加未变动文件的引用,这样如果在文件系统中有一些大的二进制文件,比如图片,视频,那么很快你的repo就将变得很大(特别是binary文件又会有高频小部分变化commit的话),clone这个repo时也会耗用越来越多的时间.有没有什么办法来优化这个问题呢? 一个可行的方法是使用git-fat : https://github.com/jedbrown/git-fat 其原理是:将二进制文件本身存放于共享…