Oi, Esdras, tudo bem?
Peço desculpas pela demora em responder!
O problema que aparece no terminal, indica que outro processo Git está sendo executado no repositório, sendo necessário concluí-lo antes de executar outros comandos.
Quando executamos qualquer comando no terminal, o Git cria um arquivo com a extensão ".lock" dentro da pasta oculta .git. Este arquivo impede que alterações em seu repositório local aconteçam de fora do processo git em execução no momento, criando um estado intermediário que precisa ser finalizado para que outro comando possa ser utilizado.
Vamos supor que queremos realizar o comando git add index.html para preparar as alterações no repositório, o Git criará o arquivo index.lock, enquanto o comando git add estiver em execução. Após a conclusão bem sucedida do git addo arquivo ìndex.htmlserá removido da pasta.git` e o estado intermediário será finalizado.
No seu caso o arquivo index.lock ainda está presente na pasta .gite podemos perceber isso através da frase: "fatal:Unable to create 'C:/Users/esdra/Documents/VS Code/Portfolio v1/ .git/index.lock'. File exists.".
Desse modo, para finalizar o processo intermediário e solucionar este erro, podemos usar o comando:
rm -rf .git/index.lock
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição!
Abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!