Como usar o git para gerenciar uma base de código, mas ter ambientes diferentes

No momento, estou usando o git para um projeto pessoal e tive um problema de ter uma base de código para dois ambientes diferentes e fiquei imaginando qual seria a maneira mais limpa de usar o git.

Desktop principal

Eu uso esta máquina durante a maior parte do meu desenvolvimento. Eu tenho um repositório git aqui que clonei em um repositório vazio que eu uso no meu servidor interno. Faço a maior parte do meu trabalho aqui e volto ao servidor interno para poder usá-lo como um mestre da verdade e facilitar a realização de backups.

Computador portátil

Às vezes, eu quero codificar em trânsito, então fiz um clone do servidor interno e criei uma nova ramificação chamada "ramificação para laptop". Infelizmente, alguns diretórios da versão MSVC ++ são diferentes dosDesktop principal meio Ambiente. Eu apenas modifiquei os arquivos no "ramo do laptop" e os comprometi lá.

Agora, fiz muitas alterações durante as férias com o meu laptop e quero levá-las à origem, mas não quero que as alterações que fiz relacionadas ao diretório e às versões do compilador sejam devolvidas à origem.

Qual seria a melhor maneira de fazer isso?

editar: Neste caso, não é um arquivo de configuração, mas um arquivo de solução / projeto VC ++ que foi alterado.

questionAnswers(2)

yourAnswerToTheQuestion