Olá Tallis, tudo bem?
Essa mensagem de erro "error: Your local changes to the following files would be overwritten by merge" acontece porque há arquivos que você alterou localmente (no seu caso são os arquivos ".gitignore" e "index.html") e que também sofreram modificações no repositório remoto. Você pode mesclar suas alterações locais ou manter a versão presente no repositório.
Se você quiser desconsiderar todas as alterações que você fez localmente você pode rodar:
git reset --hard
git pull
Se quiser manter as suas alterações, conforme mensagem de erro exemplifica, você pode fazer um git add .
e depois fazer o commit com git commit -m "minhas alterações"