Responder a: Error al cambiar de rama en Git.
El error que estás viendo al intentar cambiar a la rama “master” se debe a que tienes archivos no rastreados en tu directorio de trabajo que entrarían en conflicto con la rama de destino. En este caso, el archivo “web/index.html” es uno de esos archivos.
Por lo que veo estas dentro de la rama “header” y en dicha rama deseas guardar los cambios del archivo “hobbies.txt”, con el comando:
git add hobbies.txt
Pero recuerda que, si has hecho más cambios mientras estabas en la rama “header”, como modificar archivos, agregar archivos, etc., estos cambios quedarán “guardados” y tendrás que aplicarlos antes de cambiar a otra rama.
Si por error creaste/modificaste “web/index.html” dentro de la rama “header” puedes eliminar los cambios (perderás los cambios en “web/index.html”) con este comando:
git clean -f
Y después ya pasarte a la rama que deseas:
git checkout master
Es muy probable que se te estén pasando algunas cosas del curso. Trata de ir con un poco de más calma y repetir clases si es necesario. Y cualquier duda que tengas puedes usar estos foros.
Me confirmas si se solucionó tu problema 😀