Some advice from Sean: 'It's generally a good idea to put wildcards for compiled code in your .gitignore, so in this case add *.exe.  It makes it easier for other people looking at your code to compile it themselves, as the exes may not be compatible with their computer.  It also reduces the size of the repository since with binary files git has to store the entire file again every time it's changed, which with exe files is pointless as anyone cloning the repository can compile the code themselves.'