Saltar al contenido

¿Cómo ver los cambios de código después de git pull?

Esta es la respuesta más válida que te podemos aportar, pero estúdiala detenidamente y valora si es compatible a tu proyecto.

Solución:

git log --name-status -2

Le mostrará los nombres de los archivos que cambiaron en las últimas dos confirmaciones.

git log -p -2

Le mostrará los cambios en sí.

Antes de tirar,

git fetch
git log --name-status origin/master..

Le mostrará qué confirmaciones está a punto de recuperar, junto con los nombres de los archivos.

antes de tirar

Puede revisar los cambios como dice @iblue con un fetch y diff antes de fusionar:

$ git fetch
$ git diff master...origin/master

Tenga en cuenta el período triple, lo que significa diferencia contra el padre compartido y el origen/maestro (confirmaciones marcadas x abajo):

SP---o---o [master]
  
   x---x [origin/master]

Justo después de un tirón

La primera línea en la salida de un pull se ve así:

$ git pull
Updating 37b431a..b2615b4
...

A continuación, puede simplemente hacer:

$ git diff 37b431a..b2615b4

O cualquier otro comando:

$ git log --name-status 37b431a..b2615b4

Mas tarde

Si ha pasado un tiempo desde que tiró y desea saber qué cambios trajo el último tirón, puede buscarlo con:

$ git reflog | grep -A1 pull | head -2

que mostrará el hash después del tirón seguido del hash antes del tirón:

b2615b4 [email protected]0: pull : Fast-forward
37b431a [email protected]1: checkout: moving from v6.1 to master

A continuación, puede hacer lo mismo con estos dos hashes:

git diff 37b431a..b2615b4

Porque git pull es solo un atajo para git fetch y git mergeTu puedes correr git fetch para buscar las ramas desde el origen y luego mostrar las diferencias antes de fusionar. Como esto:

git fetch                      # Load changes from remote server
git diff master origin/master  # Show differences
git merge origin/master        # Merge remote changes with local changes

Si se ejecuta en una rama diferente a la Maestropor supuesto, debe cambiar los nombres de las ramas en los comandos anteriores.

valoraciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *