Git Checkout no puede volver al máster

Estoy revisando mi código porque hay un error que necesito rastrear hace unos días usando este command:

git checkout 35edc63 git checkout 3d09bbc git checkout e450a0a 

básicamente, estoy saltando de un compromiso a otro compromiso para verificar qué compromiso causa el error.

una vez que encontré el error, no puedo regresar a la confirmación maestra, traté de usar este command para regresar al maestro:

 git checkout master 

y aquí está el post de error:

 error: Entry 'error_log' would be overwritten by merge. Cannot merge. 

Traté de eliminar también el file 'error_log', pero aún no puedo volver al máster. ¿qué hice mal? gracias.

Realiza un restablecimiento completo a la última confirmación separada en la que estabas, luego simplemente realiza la salida de la twig master desde allí:

 git reset --hard e450a0a git checkout master 

Si aún hay files en su directory de trabajo, siga estos pasos:

 git clean -f -d 

Descargo de responsabilidad: esta respuesta asume que no desea retener los cambios que haya realizado. Por lo tanto, es apropiado como un escape seguro para evitar otros compromisos, pero es otra historia si desea conservar el trabajo que ha realizado.

testing este command

 git reset HEAD --hard 

al utilizar este command, se restablecerá a tus últimos commits en la misma bifurcación, si necesitas lo último en master haz el siguiente command en la bifurcación restablecida

 git pull origin master