Hice algo estúpido y accidentalmente fusioné una rama de tema en mi rama principal y luego la inserté en vivo en github (donde otros han sacado). Solo para asegurarme de que fue un error completamente idiota, lo saqué a mis servidores de producción.deshacer la combinación de git accidental sin historial de regresión
He avergonzado por la cantidad de tiempo adecuada y ahora tengo que encontrar la forma de deshacer los commits del código mientras avanza el historial de commits.
Para obtener mi código de producción para el pago correcto, ejecuté git checkout hashoflettersandnumbers
y ese es el compromiso que deseo que sea la producción HEAD.
Ejecuto git reset hashoflettersandnumbers
y luego git clean para eliminar los cambios de esa confirmación en adelante, pero parece que no puedo conseguir que el código sea la CABEZA de la rama principal y realice una nueva confirmación.
+1 para "hacer [asegurarse] de que fue un error completamente idiota". [Mi reciente] Miseria ama a la compañía. – ruffin