
3/13/2020 · James Ramsay
What this post added
This post introduces and explains Git's Partial Clone feature, which aims to improve the handling of large binary files in Git repositories. It details how Partial Clone works by allowing Git to fetch only necessary files, thus reducing clone and fetch times and disk usage. The post contrasts Partial Clone with previous solutions like Git LFS and git-annex, highlighting the benefits of a native Git solution. It also provides a practical example of using Partial Clone with the `--filter=blob:none` option and discusses ongoing work related to network and storage optimizations, performance improvements for blob size filtering, and usability enhancements.