Después de restablecer git, tratando de fusionar de nuevo, pero sin decir conflicto

Eché a perder los códigos después de fusionar la feature-search twigs feature-search master . Así que estoy tratando de rehacer la fusión y arreglar el conflicto nuevamente. Así que me git reset hard -- eae8ee4 . eae8ee4 es el compromiso antes de la fusión.

Luego trato de fusionar la twig para dominar nuevamente. No mostró ningún error de conflicto. Parece que el maestro todavía contiene los códigos combinados. Entonces, ¿cómo hago una fusión y soluciono el conflicto de nuevo?

Usa git reflog , encuentra el [email protected]{...} antes de esa espantosa merge y hazlo git reset --hard [email protected]{id} (donde id es un número). Esto revertirá su código al estado en que se encontraba antes de esa merge

El command correcto es git reset --hard eae8ee4 .

Parece que te olvidaste de la option difícil.

Te aconsejo que siempre gitk --all un vistazo al historial de gitk --all ( gitk --all ) después de hacer la acción git para asegurarte de que el resultado sea el esperado.