Obtenga los últimos cambios del archivo con GIT

Tengo un proyecto con algunos archivos sql con consultas. Cada desarrollador incrementa el contenido de estos archivos (nunca eliminan contenido).

Necesito un comando git para obtener todas las líneas nuevas en todos los archivos .sql creados por todos los desarrolladores desde mi última confirmación.

preguntado el 10 de septiembre de 12 a las 22:09

2 Respuestas

git whatchanged -p or git log -p son probablemente lo que usted quiere aquí. Cualquiera de los dos mostrará los cambios con formato diferente introducidos en cada confirmación. Hay opciones adicionales para limitar los informes a confirmaciones específicas, o a archivos específicos, o para formatear la salida de diferentes maneras, consulte las páginas del manual respectivo para obtener más información.

Respondido el 10 de Septiembre de 12 a las 22:09

git whatchanged es parecido a git log comando y se conserva por compatibilidad con versiones anteriores. Se anima a los nuevos usuarios a utilizar git log (Fuente aquí). - jdhao

Si necesita obtener las revisiones más recientes en un repositorio remoto, puede usar git fetch.

Para ver las diferencias entre su versión y la versión más reciente, intente git diff. Para comparar entre una recuperación y su versión, intente git diff HEAD HEAD^.

Respondido el 10 de Septiembre de 12 a las 22:09

utilizado git diff HEAD^ HEAD para ver los cambios en la otra dirección - rubo77

Solo aclarando, git diff HEAD^ HEAD muestra los cambios que está enviando al repositorio remoto, los cambios que está realizando. - xpagesbestia

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.