Manter as configurações no ramo

Eu começo a usar o git para desenvolvimento de software.

Eu tenho um projeto no github. Este projeto também envolve algumas configurações de usuário armazenadas em arquivos de configurações dedicados.

No github as configurações devem estar vazias (assim)

<code>### Settings:

## Your name
$name = "";
## Your email adress
$email = "";
## and so on
</code>

No entanto, também tenho o projeto em execução no meu computador (ou servidor). Minha versão pessoal do projeto deve ter todas as configurações preenchidas.

Eu gostaria de ter dois ramos para isso. O ramo pessoal deve conter todas as minhas configurações. O branch master deve ser aquele em que eu desenvolvo o software e o upload para o github.

Eu gostaria de mesclar o ramo mestre no ramo pessoal de tempos em tempos para manter meu sistema atualizado. No entanto, sempre que tento mesclar as ramificações, minhas configurações pessoais são perdidas.

Existe uma maneira de fazer isso ou estou apenas fazendo algo errado (o quê)?

questionAnswers(3)

yourAnswerToTheQuestion