Boa Tarde Pessoal.
Eu aprendi (e continuo aprendendo) a usar o git recentemente e tenho mantido meus últimos projetos versionados localmente e também em um repositório no bitbucket.
Sempre eu utilizei FTP para fazer meus deploys, mas agora que aprendi a utilizar um sistema de versionamento vi como isso pode ficar chato, porque tenho que ficar procurando os arquivos que alterei e enviar um a um via FTP.
Minha ideia é clonar o repositório no servidor que já tem acesso ssh e o git instalado e atualizar com git pull quando precisar. A dúvida que surgiu é quanto aos arquivos de configuração de projeto.
Por exemplo, eu tenho o projeto localmente que usa um banco de dados local, mas o usuário e a senha são diferentes do usuário e da senha que estão no servidor. Como eu posso fazer para que os arquivos de configuração não sejam modificados nem aqui na minha máquina e nem no servidor de forma que não atrapalhe o acesso ao banco de dados dos respectivos ambientes?