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 add
o 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 .git
e 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!