En caso de hacer un Merge y que haya un conflicto, y quiera cancelar ese Merge porque prefiero seguir trabajando en la rama hasta que hab...

Pablo Nicolás Alonso

Pablo Nicolás Alonso

Pregunta
studenthace 4 años

En caso de hacer un Merge y que haya un conflicto, y quiera cancelar ese Merge porque prefiero seguir trabajando en la rama hasta que hable con la buena persona que se metió con mis líneas de código. ¿Cómo se haría?¿Ignoro todo cerrando la consola y abriéndola de nuevo o hay algún comando?

2 respuestas
para escribir tu comentario
    Michael Emir Reynosa Beltrán

    Michael Emir Reynosa Beltrán

    studenthace 4 años

    git merge --abort

    Bernardo Ayala Montezuma

    Bernardo Ayala Montezuma

    studenthace 4 años

    Por lo general cuando tienes un conflicto es bueno siempre tratar de resolverlo. No importa quién lo ocasionó, el equipo debería de seguir buenas prácticas de escritura de código y tener mensajes de commit descriptivos (nada de "Bugfix").

    Si aún así el código es inentendible, o no comprendes la lógica del cambio con hacer un

    git reset --hard
    es suficiente.

    No vas a perder cambios previos al merge porque Git no te permite hacer merge si tienes cambios pendientes.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.