I'm playing with git in order to check if I can use it for my next project. I need to ask how git deal with binary files.
- Do I have to set something to tell git if some files are binary, just like svn? Or, git just can handle binary data automatically?
- If I change the binary file, so that I have 100 binary revisions, git just stores all the 100 versions in the repository?
- What's the submodules for with git?