git difftool con solo files modificados

Tengo muchos files nuevos, así como algunos files modificados que agregué a mi sucursal, y cuando lo hago git difftool master todos los files modificados, así como la apertura de todos los files nuevos. Veo cosas como

Lanzamiento de WinMergeU.exe: / dev / null src / example1.cpp

Es bastante molesto, ya que es inútil observar una diferencia de files nuevos.

¿Hay alguna manera de SOLAMENTE tener git diff en los files modificados e ignorar los nuevos?

Solutions Collecting From Web of "git difftool con solo files modificados"

Acabo de probar esta respuesta , y parece funcionar igualmente bien con difftool .

 git difftool --diff-filter=M 

Simplemente agregando a la respuesta de merlin 🙂

Está buscando –diff-filter = M para mostrar solo los files * M * odified entre las dos twigs.

De hombre git-diff

–diff-filter = [ACDMRTUXB *]

Seleccione solo los files que están

Un agregado

C copydo

D eliminado

M modificado

R Renombrado

T tienen su tipo (modo) cambiado

U Sin fusionar

X Desconocido

B ha tenido su pareja rota

* Todo o nada

Se puede usar cualquier combinación de los caracteres de filter.

Cuando * (Todo o nada) se agrega a la combinación, todas las routes se seleccionan si hay algún file que coincida con otros criterios en la comparación; si no hay un file que coincida con otros criterios, no se selecciona nada.