Git dos controles remotos establecidos en el mismo punto final, pero están en diferentes compromisos?

Mis dos controles remotos son la misma location

enter image description here

Entonces, ¿cómo es posible que estén en diferentes compromisos?

enter image description here

Sí, es posible.

Lo que ves son twigles de rastreo remoto , tal como se memorizó localmente en tu repository.

Representan la confirmación tal como se vio la última vez que capturaste esos controles remotos.

Si traes de origen antes, y luego traes de heroku más recientemente, eso explicaría la diferencia.