Archivo local rastreado localmente pero no remotamente

¿Conoce una forma de enviar un file al repository local pero no al remoto?

Me gustaría que cada desarrollador tenga su propio file local.properties rastreado en su git local, pero sin poder llevarlo al control remoto. Al usar .gitignore , estamos perdiendo el file cuando cambiamos la twig.

Estoy bastante seguro de que esto no es posible, ya que una confirmación en git es atómica y no puede verse diferente en el server y el cliente (entonces, tendría un hash diferente). Sin embargo, puede crear un nuevo repository de git en la carpeta que contiene el file local.properties y usarlo para rastrear el file (e ignorar todo lo demás en esa carpeta). En el .gitignore más .gitignore , puede ignorar subdir/.git , subdir/.gitignore , y subdir/local.properties .

Como dijo Aasmund Eldhuset, es imposible. Si realmente necesita seguir ese file, creo que puede rastrearlo como otro repository y hacer un enlace simbólico desde el original.

 mv original/local.file another/local.file git init; git add local.file; git commit -m 'add local.file'; ln -s another/local.file original/local.file 

También anexe original/local.file a .gitignore , evitando que el repository original lo .gitignore .