Historial de extracción / inserción de Git: ¿Guarda Git información que realizó una operación de extracción o empuje?

Si el usuario A extrae los cambios del maestro en una twig B y esto es posible sin una fusión (sin conflictos), ¿existe la posibilidad de ver quién hizo esto en el historial de Git (o posiblemente en otros metadatos de Git)? Supongo que la extracción se envía a la twig correspondiente en un repository central de Git. ¿Hay una historia de "empuje" en Git?

No, esta información no se graba automáticamente en ningún lado. Debería tener algo como GitLab o GitHub , que maneja (entre otros) la authentication / autorización y podría registrar ese tipo de información.

Git almacena esa información localmente, pero no se transmite a un repository remoto cuando la empuja.

Puede ver el resultado de una extracción de avance rápido desde el maestro (local) por

 git reflog --format=full 

Ejemplo de salida:

 commit defed1f Reflog: HEAD@{0} (a <a@none>) Reflog message: pull origin master: Fast-forward Author: b <b.none> Commit: b <b.none> (...)