Foros del Web » Programando para Internet » GIT »

Sobre los cambios en los archivos

Estas en el tema de Sobre los cambios en los archivos en el foro de GIT en Foros del Web. Estoy comenzando con git, y comprendo básicamente el funcionamiento de git, en lo que a sus estados se refiere, commits y demas, , también en ...
  #1 (permalink)  
Antiguo 15/07/2013, 10:00
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Sobre los cambios en los archivos

Estoy comenzando con git, y comprendo básicamente el funcionamiento de git, en lo que a sus estados se refiere, commits y demas, , también en lo que acceso remoto (he usado tanto un servidor linux como server, como bitbucket). y en todos los tutoriales se habla del funcionamiento de git, la consola y como almacena la informacion de esas instanataneas y demas.
De lo que no se habla es de que pasa con los archivos que son modificados por los usuarios mientras git los monitorea.

aun no me queda claro como retornar a versiones anterioes de esos archivos, que mecanismos nos facilita git para volver a un estado anterior, es destructivo? que ocurre con nuestros archivos cuando creamos una rama nueva? cunado hacemos un merge.

tengo la teoria, pero no logro cmprender estas cuestiones. alguna pista, tutorial de estos temas?
saludos.
  #2 (permalink)  
Antiguo 15/07/2013, 15:07
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Sobre los cambios en los archivos

Vale, si deseas comprender esto debes consultar la documentación oficial de Git y un tanto más los internals.

Una cosa es el git-flow (lo que ya sabes) y otra muy aparte cómo funciona Git de manera interna.

Sólo deberías preocuparte por el git-flow, sin embargo te adelanto lo que ya sé:

- Git no monitorea tus archivos, es decir, no existe ningún proceso in-background que haga dicho monitoreo en tiempo real. Las tareas de Git se disparan únicamente son invocadas.

- Para regresar a versiones previas de algún archivo puedes usar cherry-pick y aplicar el commit que contenga dicha versión. Si en un commit registras dos archivos al usar cherry-pick aplicará el parche sobre ambos archivos, te cuidado con ahí.

- Ningún cambio es destructivo mientras no toques la carpeta privada de .git en tu proyecto, si borras algo y después lo ubicas con reflog entonces es recuperable.

- Cuando creas una rama se usa la rama actual como base para la nueva, no es que se destruya todo y comiencé de cero cada vez.

¿Tutoriales?

Sí, hay muchos en Internet, te sugiero algunos en inglés pues están mejor explicados.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:19.