git ignorar un archivo :(

Iniciado por Kase, 3 Junio 2013, 21:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Kase

estoy frustrado... debo admitir que llevo usando git casi 1 año y aun despues de muchos proyectos no se como hacer esto


siempre uso git en mi proyecto local,  luego  lo subo a un server donde tengo todos mis proyectos..
y luego lo clono en otro server de produccion.
ya saben, lo normal

el detalle es que en produccion necesito tener un settings diferente, y no logro   mantener los settings separados :(

necesito que en el server de produccion se ignore  el  archivo "setings" al hacer git pull origin master

ya intente ponerlo en .gitignore pero no me funciona

PD: no debo  ignorar el settings de mi   proyecto local, necesito que ese settings, se clone en el servidor-repositorio,  pero que no se clone en produccion  una vez modificado.



el proceso es:
crear git local
crear git en server-repo
push git local a server-repo
clonar server-repo a server-produccion
modificar settings en produccion

y ahora necesito que nunca se substituya el settings de produccion, auke yo modifique y haga push al settings local.

moikano→@

No estoy seguro, hace poco que manejo el git, pero creo que lo que pasa es que el archivo se te queda en cache. Existe un comando para limpiar el cache del git.

Me parece que es así: git rm -r --cached .

en el directorio raiz.

Saludos

Kase

muchas gracias, asta hoy tube oportunidad de provarlo..  si, asi es ahi que eliminar el archivo del cache de git aparte de añadirlo al .gitignore


soy taaan feliiz
;D ;D ;D ;D