Scenario
Some time ago, I tried to use GIT to version some backups, mostly small files, git behaved very well versioning them when they were not big changes from one commit to another, but on a specific server, there were large binary files, which GIT could not handle, I could not even commit.
Problem
If git did not behave well with these files (errors were related to memory problems), the real limitations of handling binaries with GIT remain open, of course handling binaries is not the purpose of GIT, but they were not suffucient clear information I got back then.
Question
You can cite solutions like Git Annex or Git Bup, but only as a response aid, it refers to the behavior of the pure GIT, without plugins or Forks