I noticed that in git bash I can put executable files in my ~/bin directory and the system will find them. However, that directory is not on my Windows path and I am not doing anything in my .profile that modifies my path, and I don't have any .bashrc file.
I don't really have a problem with this, but I would like to understand how it's happening.