Diferentes files para diferentes twigs solo localmente

Tengo un repository de git con dos twigs, por ejemplo, maestro y clientes. Tengo un file de parameters de database llamado, por ejemplo, db_config.php. Este file debe ser diferente en ambas twigs, pero nunca debe ser 'insertado'. ¿Puedo lograr esto con git?

Lo único que puedo pensar es que en lugar de cambiar la twig con 'git checkout master' puedo crear un command bash, que cambia la twig y renombra / copy el db_config.php (los files deben estar en .gitignore).

Una forma de hacerlo es colocar su db_config.php en .gitignore y crear un file llamado db_config.php.example . Luego, cuando implemente o envíe a su cliente, él / ella solo necesitaría copyr el ejemplo al file db_config.php e insert las cnetworkingenciales correctas.

A menudo utilizamos un comportamiento similar en nuestra empresa, donde cada desarrollador tiene su propia configuration de database.