I am trying to apply git-flow for a project with multiple websites that share a same code base.
I currently use many feature branches, one develop branch, one support branch, and MANY production branches: one for each site, since some config files are customized per site.
The git flow tool does not propose many master/production branches, but a single one. What can I do?
Frankly, this sounds like an application configuration problem -- not a git problem.
We've found ways in our systems to natively support 'overwrite' files -- where the system first looks for a custom file and falls back the default one.
If you can't make your application dynamically customizable at runtime I'd implement a build process that did the overwrites at deploy time.