cómo ver los files modificados en git branch y diferencia

Intentaba hacer esto que no mostraba nada diferente. Cómo get los cambios en una twig en Git.

Hice una twig de master y desde entonces se han realizado cambios en master y en mi branch (llamada performance). Todo lo que quiero es

  1. La list de files modificados / modificados desde la bifurcación de la twig de "performance" (se han confirmado todos los files)
  2. Muestra la diferencia completa de todos los files modificados / tocados.

Al hacer git diff origin / master, enumera todos los cambios en ambas twigs :(.

¿Cuál es el command desde que git diff HEAD … el performance no muestra nada (y … tampoco muestra nada)? Además, usar el inicio de session de la misma manera con … y con … tampoco muestra nada.

Si hago el logging de git, veo el compromiso que hice en la twig de performance con mi comentario sobre el performance también.

gracias, Dean

Primero, encuentra el punto de ramificación. Puede hacer esto con el command merge-base :

 $ git merge-base performance master cafebabe01234567... 

Nota: Si no restring el command merge-base , siempre puede usar gitx / gitk / gitg / etc. para encontrar visualmente el punto de ramificación.

Luego, puede hacer una diferencia desde el punto de ramificación hasta la punta de la twig de performance:

 $ git diff cafebabe01234567... performance 

O, en una sola línea,

 $ git diff $(git merge-base performance master) performance 

Recuerde que las opciones de git diff toman, si desea cambiar la forma en que muestra las diferencias. Ver la página man .