So apparently, some configuration tells git to ignore your BuiltProject/my.exe
file.
In spite of this, you could add the file to the index by doing
git add --force BuiltProject/my.exe && git commit -m "adding binary"
If you want to know who is responsible for ignoring the file, there's git check-ignore
:
git check-ignore -v BuiltProject/my.exe
It will tell you the ignore file and the ignore pattern that leads to ignoring your file.
However, IMHO it's not common to include resulting binaries in source control. Either use GitHub's Release feature for uploading binaries attached to a label or set up a second repo that just holds the binaries where customers could download binaries of your software if people aren't interested in the sources.
Related reading: