Anula los cambios locales en la fusión

master -> completamente desorderado, la primera vez que uso gitmergetool

backup -> funciona bien.

¿Cómo debo combinar la backup con la function maestra y hacer que la backup tenga prioridad sobre todo, incluidos los files que existen en el master pero no en la backup de backup se eliminan?

He ejecutado una git reset --hard <hash where everything was peachy> pistola git reset --hard <hash where everything was peachy> y tengo el proyecto de nuevo antes de intentar la fusión. Entonces, ¿cómo debo proceder a fusionarme? No estoy seguro de dónde han venido los conflictos. Debo haberme comprometido con el maestro, pero no recuerdo haberlo hecho.

Estaba pensando que sería más fácil eliminar el master y luego cambiar backup nombre de la backup de backup al maestro o el checkout -b master o debería tratar de fusionarme?

Siempre y cuando estés cien por ciento seguro de que la twig remota es perfecta y la identificación del compromiso es para un compromiso para cuando todo estuvo bien , esta es una forma bastante segura de resolver todos tus problemas:

 git checkout backup git reset --hard <hash where everything was peachy> git checkout master git merge -s recursive -Xtheirs backup 

Simplemente eliminaría la twig master y movería la twig de backup para que su nombre sea ahora master .

 git branch -D master git branch -m backup master 

Simplemente apunte maestro al mismo lugar que la copy de security:

 git checkout master git reset --hard backup