pasos que ha realizado:revertir una fusión después de ser empujado
Tengo dos ramas BRANCH1 y BRANCH2,
$git branch --Initial state
$branch1
$git checkout branch2
$git pull origin branch1 --Step1
resuelvo los conflictos e hicieron un
$git commit -m "Merge resolved"
continuación
$git checkout branch1
$git merge branch2
$git push origin branch1
Ahora i reali Supongo que estando en el paso 1, la fusión automática eliminó algún código y se insertó el código de cambio, ahora quiero volver a mi estado inicial para revertir cualquier cambio. ¿Estoy buscando alguna ayuda inmediata?
¿Tiene git revert no hace lo que quiere? –
da el mensaje como: fatal: Commit b4a758b36a5bde9311061fe7b56e4f47859de052 es una fusión, pero no se proporcionó la opción -m. @FrederickCheung – Bijendra
Consulte el manual sobre la opción -m. http://www.kernel.org/pub/software/scm/git/docs/git-revert.html En breve puede usar -m 1 o -m 2. Esto selecciona a cuál de las dos revisiones principales desea revertir. –