Hola Joel , espero que esté bien.
Para corrigir esto erro tenemos algunos metos.
1- Hacer un Pull para substituir las alteraciones locale
git reset -- hard
git pull
Esto destruirá instantáneamente todos sus cambios locales, así que asegúrese de saber lo que está haciendo y no necesita sus cambios locales.
2- Mantener ambos cambios (locales y del repositorio)
Si desea mantener ambos cambios (cambios realizados localmente y cambios presentes en el repositorio), puede agregar y confirmar sus cambios. Cuando tire, obviamente habrá un conflicto de fusión. Aquí puede usar herramientas en su IDE (como Difftool y mergetool) para comparar las dos piezas de código y determinar qué cambios conservar y cuáles eliminar. Este es el camino del medio; no se perderán los cambios hasta que los elimine manualmente.
git add $the_file_under_error
git commit
git pull
Cuando tenga un conflicto de combinación, use estas herramientas de resolución de conflictos y compruébelo línea por línea.
Entre otros. Te dejo un articulo caso ningun desas soluciones fucione
https://appuals.com/how-to-fix-git-error-your-local-changes-to-the-following-files-will-be-overwritten-by-merge/
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios