title: How can I track system-specific config files in a repo/project?
body: <p>I have a ruby project, and the database host and port might be different on dev and production. I need a way to get different values for those into my scripts for the two environments. </p>
  
  <p>The project should be complete - so there should be some way to specify default values. I don't want a clone to be missing the config files. So ignoring them completely won't work. </p>
  
  <p>How do you solve this problem with git?</p>