I begin to use git for software development.
I have a project on github. This project also involves some user-settings stored in dedicated settings-files.
On
You may commit the empty settings file and then commit a .gitignore file pointing to the original file, so in that case, the users would download the file but git will ignore the changes that users make.