remota - El repositorio remoto de git contiene confirmaciones no fusionadas en la rama local
git push example (6)
No uses git pull, usa git fetch, luego git merge, luego git commit y luego git push.
FYI: http://longair.net/blog/2009/04/16/git-fetch-and-merge/
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. Hice eso, marqué la casilla de verificación amend last commit
y la confirmé en mi repositorio local. Cuando presiono esta confirmación en mi repositorio 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 código fuente. 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.
Haga clic con el botón derecho en su proyecto> Git> Remote> fetch Haga clic con el botón derecho en su proyecto> Git> Rama / etiqueta> Combinar revisión Haga clic en fusionar ahora u debería poder hacer el impulso ...
Leí el mensaje de error una vez más y pensé que debería combinar la rama local en la rama remota. Miré a mi alrededor en el IDE para encontrar estas opciones. Tuve suerte cuando probé: Project > right click > Git > repository browser
.
Se abre la siguiente ventana:
Pasos:
Ramificación remota> clic derecho> revisión de fusión. Luego verás el hash de control remoto junto a local.
Proyecto> Clic derecho> Git> Remoto> Push. Esto empujará su código de sucursal local a repo remoto.
Realice un tirón. Luego aparecerá una ventana con la opción ''fusionar''. Haz una fusión y trata de empujarlo de nuevo.
Lo siento por mi nivel de ingles
Si no puede ver el archivo en remoto en el navegador del repositorio de git, primero debe tirar para resolver el problema anterior.
Pasos:
1.Haga clic con el botón derecho en el proyecto> Git> Remote> Pull> luego seleccione la opción de fusión.
2.Haga clic con el botón derecho en el proyecto> Git> Remote> Push.
El problema ya debería estar resuelto :-)
Yo borraría el repositorio. Recrear el repositorio. Por favor, no cometas nada. Luego, empújelo después de agregar y confirmar dentro de NetBeans. Recuerda, puedes crear README.md, cualquier cosa más adelante.