Ok, ciertamente ha habido publicaciones para esto, pero en realidad hice un commit porque pensé que era lo correcto.haga un git pull para sobrescribir cambios locales
Por lo tanto, tengo 2 repos, un desarrollo y una producción. Tuve que editar algo en la producción porque era una corrección de errores urgente, y ahora tengo 3 archivos que son más nuevos en la producción que en el desarrollo. Entonces, lo que hice fue comprometer la producción de los 3 archivos e intenté extraerlos, pero me dijeron que había errores de fusión. Intenté copiar y pegar los nuevos archivos en el servidor de desarrollo y volver a intentar todo y no funcionó. Ahora estoy seguro de que lo que necesito está en el desarrollo (ya que copié y pegué) y me comprometí, así que ¿cómo podría extraerlo? y sobrescribir los archivos en conflicto?
Gracias, Andre
---- Editar seguimiento a @Seths responder
Ok, supongo que necesito volver a redactar mi pregunta :) tengo 3 repos. Un desarrollador, uno en Github y una producción. Normalmente, para actualizar la producción solo hago un push desde dev a github, git pull master de origen (desde github a producción) y funciona. Desafortunadamente, cambié archivos en la producción sin almacenamiento. ¿Cómo fuerzo sobrescribir en lugar de fusionar cuando intento un tirón?
Ok, supongo que necesito volver a redactar mi pregunta :) Tengo 3 repos. Un desarrollador, uno en github y una producción Normalmente, para actualizar la producción solo hago un empujón desde dev a github, git pull master de origen (desde github a producción) y funciona. Desafortunadamente, cambié archivos en la producción sin almacenamiento. ¿Cómo fuerzo sobrescribir en lugar de fusionar cuando intento un tirón? – Andre
@ user786463: ¿Qué pasa exactamente con mi respuesta? Parece hacer exactamente lo que usted pidió (para valores de "foo" probablemente igual a "maestro"). Recuerde que debe aceptar la respuesta correcta cuando haya terminado. –
¡Funcionó como un amuleto! Gracias. No sabía qué reemplazar con 'foo'. – Andre