Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Kase en 3 Junio 2013, 21:16 pm



Título: git ignorar un archivo :(
Publicado por: Kase en 3 Junio 2013, 21:16 pm
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.


Título: Re: git ignorar un archivo :(
Publicado por: moikano→@ en 3 Junio 2013, 23:39 pm
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


Título: Re: git ignorar un archivo :(
Publicado por: Kase en 6 Junio 2013, 10:27 am
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