Cuando estamos iniciando un proyecto y lo mantenemos en git a veces no queremos tener tantos commits antes del primer release, por lo que, si queremos evitar esto, podemos ir haciendo modificaciones a nuestro código y cada vez que queramos actualizar nuestro primer commit llamar:
git commit --amend --no-edit
Si ya lo hemos enviado al repositorio remoto
git push -f
Nota: Usar esto en etapas avanzadas del proyecto después de haber realizado releases se debe realizar con sumo cuidado y solo en nuestra propia rama (Deberías tener una a estas alturas)