If the files are already in the repository, they will not be ignored.
If you explicitly add them, the ignores may be ignored.
global-ignores is for candidates to be added to the repository. It does
not affect objects already in the repository, such as what you have
now. You'll need to remove them from the repository where appropriate.
After that they won't be added automatically.
I don't know of a way to ignore executable files under Linux etc.; under
Windows "*.exe" works fine. I'm guessing you want to ignore build
targets, but simply testing the executable bit will also exclude shell
scripts, which you may well want to consider for automatic adding to the
repository.
--
David Chapman dcch...@acm.org
Chapman Consulting -- San Jose, CA