提交特定于机器的配置文件
我开发时的一个常见场景是,代码库将有几个配置文件,这些配置文件需要特定于机器的设置。这些文件将被签入Git,其他开发人员总会意外地将它们签回并破坏其他人的配置。
一个简单的解决方案就是不将它们签入到Git,甚至为它们添加一个.gitignore条目。但是,我发现在文件中设置一些合理的缺省值要好得多,开发人员可以对其进行修改以满足他的需要。
有没有一种优雅的方法可以让Git很好地处理这些文件?我希望能够修改特定于机器的配置文件,然后能够在不签入该文件的情况下运行“git COMMIT-a”。