soft pushed previous last git git-commit git-reset

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