git pull stats no se muestran más

Uso git para actualizar mi copy de un proyecto cuando se agregan nuevas características. Git proporciona un resumen muy bueno de los cambios que se han realizado, algo como esto:

intro/matplotlib/matplotlib.rst | 266 +++-- intro/numpy/advanced_operations.rst | 62 +- intro/numpy/array_object.rst | 630 ++++++---- 

Con esto también puedo seguir el desarrollo del proyecto y es bastante útil. En algún momento hice algunos cambios personales en el código fuente del proyecto, pero luego lo revertí. Desde entonces, creo, el bonito resumen desapareció, y en cambio esta línea se muestra cada vez que hago git pull :

 First, rewinding head to replay your work on top of it... 

¿Cómo revertir las cosas y hacer que el resumen aparezca nuevamente?

El pequeño resumen con las statistics es una consecuencia de la operación de git merge , de hecho, por defecto se llama con la opción --stat (para evitar las statistics, se puede pasar la --no-stat -n o --no-stat ). Como git pull es una git fetch seguida de una git merge las statistics se muestran por defecto. Si no los está viendo más probablemente estén haciendo una rebase en lugar de una combinación .

Así que puedes

  • modifique el file .git/config de su repository y comente la línea rebase = true relativa a la twig que le interesa. Tenga en count que esto obviamente cambia el comportamiento del process de fusión de una rebase a una merge (ver aquí para más detalles)

  • usa el command git pull --stat para forzar que las statistics aparezcan al tirar