¿Cambiar el primer commit del proyecto con Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Editar la confirmación de raíz en Git? 5 respuestas

Quiero cambiar algo en la primera confirmación de mi proyecto sin perder todas las confirmaciones posteriores. ¿Hay alguna forma de hacer esto?

Accidentalmente enumeré mi correo electrónico sin procesar en un comentario dentro del código fuente, y me gustaría cambiarlo ya que recibo spam de bots que indexan GitHub.