¿Cómo Listar archivos con conflictos en Git?

En este MicoTip vamos a ver cómo resolver un dilema común al trabajar en git.

Es frecuente que luego de intentar un pull/merge desde repositorios de trabajo Git se generen conflictos entre archivos. La terminal nos indica dichos conflictos por medio del texto CONFLICT (así, en mayúsculas) al momento de generarse, pero ¿Qué pasa si no solucionamos el conflicto en el momento?

Por medio del comando git diff y un par de parámetros podemos listar dichos archivos en cualquier momento.

Podemos hacer solo un git diff dentro del directorio de nuestro proyecto así:

git diff

Y esto nos mostrará básicamente la diferencia de todos los archivos de tengan alguna diferencia en el repositorio.

Si quisieramos algo mas específico, podríamos, dentro del directorio de nuestro repositorio, tipear:

git diff --name-only --diff-filter=U

Esto nos mostrará los archivos con conflictos, caso contrario no mostrará nada en el terminal.

Así de Facil. Espero que les sea de utilidad.

 

¡Hasta la póxima!