You should not be checking in binary files into git. That defeats the entire purpose and bloats the repo size enormously.
Git LFS should be used instead. Or storing a Sha256sum and putting the file elsewhere.
Git LFS should be used instead. Or storing a Sha256sum and putting the file elsewhere.
There is no one that would want distributed binaries in git. But people also don’t want to switch from git to something else just because they have a 100GB or 10TB repo. Tooling (build tools, issue management) everywhere has decided that git is all that’s needed.
Not putting binaries in git isn’t a solution at all. Binaries are part of the source in many applications (e.g game assets, web site images...). Distributing every version of every binary to everyone is also not a solution.