He clonado un repositorio y la rama master
en mi repositorio está rastreando origin/master
. Creé una rama work
y cambié algunos archivos de configuración específicos de mi máquina de desarrollo para que la aplicación funcione.Evitar que se realicen cambios locales en Git
Mi flujo de trabajo normal será cambiar a la rama master
, fusionar los cambios realizados en work
rama y push
esos cambios en sentido ascendente. El problema es que no quiero que se aplasten mis cambios específicos. Cuando fusiono mi rama work
en master
, esos cambios también se fusionan.
La única solución que he encontrado hasta ahora es no comprometer esos cambios en work
, pero esa no es una solución satisfactoria.
Tales archivos de configuración no deben estar en el repositorio en absoluto - quitar ellos. –
duplicado de http://stackoverflow.com/questions/2007397/howto-prevent-git-from-pushing-changes-to-some-files – vava
http://stackoverflow.com/questions/655243/ignore-modified-but -not-committed-files-in-git –