¿El origen mantiene el historial de todos los commits, cuando se trabaja desde múltiples fonts?

Yo uso git por unos meses ahora.

Tengo un repository vacío en un server, y trabajo con él desde 2 ubicaciones.

Me he dado count de que cuando realizo algunas confirmaciones locales en una de las computadoras, las presiono en el server, y las jalo y las fusiono en la segunda location, solo obtengo una nueva confirmación en el historial.

Si he entendido bien, esta es la forma en que funciona la fusión, y si quiero los mismos historiales entre las dos computadoras, debería usar rebase, ¿estoy en lo correcto?

Pero la primera pregunta que me pregunto es: incluso si no tengo todo el historial de confirmaciones en ambas computadoras, ¿el repository desnudo lo tiene al less?

En caso afirmativo, ¿es posible consultar el logging en el server remoto?

Gracias por adelantado

Micro

No se perdió ninguna historia.

Los commit de fusión tienen 2 confirmaciones principales, la confirmación local anterior (que es lo que le muestra el git log ) y la confirmación remota con la que se fusionó. Puedes usar gitk para visualizar esto.

Ambos sistemas y el server comparten una historia idéntica.