pushed - git: Su rama y ''origen/somebranquio'' han divergido: cómo deshacerse de los compromisos locales
git revert pushed commit (2)
Tengo una pregunta que se parece mucho a mi problema, pero no pude agregar un comentario.
git: Su rama y ''origen / maestro'' se han desviado, ¿cómo deshacerse de los compromisos locales?
Recorrí los consejos y las respuestas a la pregunta anterior, pero no decidí nada. Estoy siguiendo con un gráfico de progreso usando el árbol de fuentes de sofwae. Cierro el software y ejecuto los comandos en el bash git. Pero hay el mismo error citado.
# Your branch and ''origin/master'' have diverged,
# and have 7 and 11 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
También me enfrento al mismo problema. Siga los pasos ejecutando 2 comentos pero no trabajado. Creo que mi problema es que antes de hacer un pago para una cabeza individual, hice una confirmación en la cabeza individual y luego volví a la rama / maestro del árbol, y creo que lo hice, creo que hace referencia a la persona de la cabeza del árbol. En resumen, no puedo deshacer este compromiso, se muestra gráficamente en el software SourceTree
EDITAR - AÑADIR INFORMACIÓN: Me gustaría deshacerme de las confirmaciones no publicadas y hacer la verificación del servidor. Pero las soluciones me parecieron un internet que no funcionaba. También probé git reverse en gitBash. La consola muestra el mensaje que hago deveo.
$ Git status
On branch processos_criminais_151029
Your branch and ''origin / processos_criminais_151029'' have diverged,
and 7 and 11 have different commits each, respectivamente.
(use "git pull" to merge the remote branch into yours)
Changes not staged for commit:
(use "git add <file> ..." to update what will be committed)
(use "git checkout - <file> ..." to discard changes in working directory)
Probé las dos soluciones pero ninguna funcionó. Si trato de empujar le da al conflicto una gran cantidad de archivos, e intenté resolver estos problemas con la fusión automática, pero para hacer un nuevo estado de git, señala que los mismos archivos de Quantidde son conflictos.
Su rama y ''origin / processos_criminais_151029'' han divergido
Así que, por supuesto, restablecer a origin/master
no funcionará. Tendrá que restablecer esa rama remota para restablecer su sucursal local.
Así que los comandos que necesitas para ejecutar son los siguientes:
git fetch origin
git reset --hard origin/processos_criminais_151029
Resolví este problema con este enlace: https://.com/a/32630762/2400373
Pero es importante estos pasos para completar la respuesta Luego hice un:
git pull
agregar cambios a los archivos y hacer un:
git push
y todo funciona perfecto
Saludos