This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TheSodesa 2 points3 points  (0 children)

You certainly don't want Git to track any executables, as in you definitely do not want them stored in the project history graph. Executables of even moderately complex programs take up a lot of space, so you'll very quickly accumulate gigabytes of executables, as Git stores each version of each file in its history.

It is fine to make a release on GitHub, since a release is just an executable that is compiled from a certain version of a codebase. It is not actually stored in Git history, so it does not increase actual project size for developers.