2012-09-24 19 views
5

¿Hay alguna manera con git de ignorar los cambios locales en un archivo pero continuar rastreándolo en el repositorio remoto? Quiero buscar pero no empujar un archivo.Git ignore push solo

En mi caso, quiero que el archivo .project eclipse se confirme por primera vez en el repositorio "maestro", pero el equipo de desarrollo no tiene que impulsar los cambios realizados por el complemento eclipse.

+0

posible duplicación de [git ignorar archivos solo localmente] (http://stackoverflow.com/questions/1753070/git-ignore-files-only-locally) – Hauleth

Respuesta

1

Aunque no de manera oficial, este es el flujo de trabajo que utilizamos:

Cambiar nombre y añadir añadir .example al final del nombre de archivo.

Agregue el nombre de archivo real a su archivo .gitignore (y confirme el archivo .gitignore).

Localmente, copie el archivo en una copia que tenga el nombre real (que ahora se ignora).

+0

Por lo tanto, no hay manera oficial de hacerlo. –

+0

No que yo sepa. –