Mis proyectos de software libre en: Github - edwinspire
El día 27 de diciembre de 2016, 12:21, Alberto Luaces <alua...@udc.es> escribió: > Edwin De La Cruz writes: > >> Estimados. >> Reciban un cordial saludo. >> Tengo una duda respecto al uso de GIT, arme un servidor GIT donde >> tengo algunas dll de una aplicacion que actualmente es copiada a las >> maquinas clientes a mano. >> Las maquinas cliente son Windows server 2003 y el Servidor es Debian 8. >> >> Proble clonar el repositorio el las maquinas clientes y hacer PULL >> para ver que los cambios realizados en el repositorio central se >> replican a los clientes y funciona sin problema. >> >> El inconveniente se presenta cuando por "error" en la maquina cliente >> alguien borra un archivo, cuando hago GIT PULL no se sincroniza con el >> repositorio central copiando ese archivo que alguien borró. >> >> Hay alguna forma de hacer que en las maquinas clientes se mantenga >> sincronizados los archivos con el servidor GIT y en caso de que en los >> clientes se borre algun archivo automáticamente se detecte que falta y >> lo descargue desde el repositorio? >> > > Entiendo que entonces desde los clientes sólo se obtienen los cambios > del servidor, pero que no se generan cambios nuevos, ¿no? > > En ese caso, antes de sincronizar se puede hacer un > > git reset --hard master > > para quedarse en el estado sin modificaciones. > > -- > Alberto > Gracias, con git reset --hard master funcionó, ya aparecen los archivos que por error fueron borrados. Ahora mi pregunta es... haciendo eso se vuelven a bajar todos los archivos o solo los que falta y/o han cambiado?