El repositorio remoto de git contiene confirmaciones no fusionadas en la rama local

Estoy usando git dentro de netbeans IDE. Quería cambiar el mensaje de confirmación para la confirmación más reciente que había hecho. Lo hice, revisé elamend last commit casilla de verificación y lo confirmó a mi repositorio local. Cuando envio este commit a mi repositorio de github, aparece el error:git remote repository contains commits unmerged into the local branch. open output to see more information. Cómo puedo solucionar esto ? Soy nuevo en el control de fuentes. Solo quiero hacer un control de versión muy básico con mi proyecto actual. Por favor, dime cómo solucionar esto.

Pantalla:

Mensaje de salida:

git branch
git remote -v
setting up remote: origin
git submodule status
git push https://github.com/double-whammy/netbeans_affablebean.git refs/heads/master:refs/heads/master
Remote Repository Updates
Branch Update : master
Old Id        : id1
New Id        : id2
Result        : REJECTED_NONFASTFORWARD
Local Repository Updates
Branch Update : origin/master
Old Id        : id1
New Id        : id2
Result        : NOT_ATTEMPTED
==[IDE]== Pushing - AffableBean finished.

Respuestas a la pregunta(6)

Su respuesta a la pregunta