Cómo usar git para administrar una base de código pero tener diferentes entornos

Estoy usando git para un proyecto personal en este momento y me he encontrado con un problema de tener una base de código para dos entornos diferentes y me preguntaba cuál sería la forma más limpia de usar git.

Escritorio principal

Utilizo esta máquina para la mayor parte de mi desarrollo. Tengo un repositorio git aquí que cloné fuera de un repositorio vacío que uso en mi servidor interno. Hago la mayor parte de mi trabajo aquí y retrocedo al servidor interno para poder usar eso como un maestro de la verdad y facilitar la realización de copias de seguridad.

Ordenador portátil

A veces quiero codificar en el camino, así que hice un clon del servidor interno y creé una nueva rama llamada "rama de computadora portátil". Lamentablemente, algunos directorios de la versión MSVC ++ son diferentes deEscritorio principal ambiente. Acabo de modificar los archivos en la "rama de laptop" y los confié allí.

Ahora hice muchos cambios mientras estaba de vacaciones con mi computadora portátil, y quiero llevarlos al origen, pero no quiero que los cambios que hice relacionados con los directorios y las versiones del compilador se envíen nuevamente al origen.

¿Cuál sería la mejor manera de hacer esto?

editar: En este caso, no es un archivo de configuración, sino una solución VC ++ / archivos de proyecto que se cambian.

Respuestas a la pregunta(2)

Su respuesta a la pregunta