Large Binary Versioning
How Git Partial Clone lets you fetch only the large file you need

How Git Partial Clone lets you fetch only the large file you need

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.

Read the original post ↗