I have recently read the article about git internals. It turns out that git locally stores copies of blobs (until they are packed). It leads me to the thought that storing big binary data is not the best way in git. How can I work effectively with big blobs?
Just to clarify, let's we have project, where all dependencies (including dependant libs, assets, deploy scripts, etc) are stored in compressed archive (like .rar). That file represents big blob mentioned above. What is the best way to work with it? One of the solutions I found is to move this blob to another git repository. Or am I inventing bicycle?