El repository remoto de git contiene confirmaciones no fusionadas en la sucursal local

Estoy usando git dentro de netbeans IDE. Quería cambiar el post de confirmación para la confirmación más reciente que había hecho. Lo hice, marqué la casilla amend last commit y la envié a mi repository local. Cuando envío este commit a mi repository github, aparece el error: git remote repository contains commits unmerged into the local branch. open output to see more information. 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 fuente. Solo quiero hacer un control de versión muy básico con mi proyecto actual. Por favor, dime cómo arreglar esto.

Pantalla:

enter image description here

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. 

Leí el post de error una vez más y pensé que debería fusionar la twig local en una twig remota. Busqué en el IDE para encontrar estas opciones. Tuve suerte cuando probé: Project > right click > Git > repository browser .

La siguiente window se abre:

enter image description here

Pasos:

  1. Sucursal remota> clic derecho> fusionar revisión. Luego verá el hash de control remoto al lado de local.

  2. Proyecto> Clic derecho> Git> Remoto> Empujar. Esto enviará su código de sucursal local al repository remoto.

Realiza un tirón. Entonces aparecerá una window con la opción 'fusionar'. Haz una fusión e intenta empujarla de nuevo.

Perdón por mi nivel de inglés

No use git pull, use git fetch, luego git merge, luego git commit y luego git push.

FYI: http://longair.net/blog/2009/04/16/git-fetch-and-merge/

Haz clic con el button derecho en tu proyecto> Git> Remoto> recuperar Haz clic derecho en tu proyecto> Git> Sucursal / label> Fusionar revisión Haz clic en fusionar Ahora deberías poder hacer la inserción …