I have a configuration file. Its configuration is different for production vs development. If my master branch corresponds to production and the dev branch corresponds to development, how can I maintain separate versions of the same file(s) for each branch such that merges do not include those file(s)' changes. 
tl;dr: I want to be able to retain different versions of a file in separate branches without merge affecting them.
