2
respostas

fatal: pathspec 'index.html' did not match any files)

Estou com esse erro e não consigo solucionar.

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$ ls
index.html.html

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$ git add
fatal: Unable to create 'C:/Users/kaio/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$ git add
fatal: Unable to create 'C:/Users/kaio/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$ ls
index.html

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$ git add index.html
fatal: Unable to create 'C:/Users/kaio/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.


kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$

kaio@kaio-PC MINGW64 ~/Desktop/testegit (master)
$
2 respostas

Fala, Kaio!

Encontrei esse post no stackoverflow explicando como resolver esse problema aí: Erro: Another git process seems to be running in this repository

Ao que parece é o seguinte, esse arquivo 'C:/Users/kaio/.git/index.lock' que tá aparecendo pra você é um arquivo que o git cria toda vez que você modifica o seu arquivo 'index.html'. Pra não corromper o arquivo original, ele cria o 'index.lock', daí faz as alterações e salva, se estiver tudo OK ele renomeia pra index.html.

No seu caso, aparentemente ele ficou preso, e por isto você não consegue adicionar o 'index.html'.

O que é sugerido no post do stackoverflow é que você apague esse arquivo 'index.lock' e depois tente adicionar o 'index.html' de novo. Se você não encontrar o .lock, vê se ele está como oculto.

Opa Kaio, tudo bem?

Bora lá, você precisa fazer isso mesmo que o Jean disse.

Como você havia dito no tópico anterior, você fez um git init na pasta home, então nela você precisa apagar a pasta .git que geralmente fica oculta.

Para isso, entre na sua pasta raiz, provavelmente será em Disco C -> Usuários ou Users -> Kaio, como indicado no erro: C:/Users/kaio. Entrando nela, caso você não esteja vendo a pasta .git, você precisar ir em Exibir na barra de opções superior e em seguida ativar a opção Itens ocultos para ver a pasta:

Explorador de arquivos no diretório Camila, tendo em destaque a opção Exibir na barra de opções superior, bem como a opção itens ocultos selecionada e em destaque também a pasta .git

Encontrando ela, exclua-a. Em seguida, volte para pasta testegit que você havia feito para o curso na área de trabalho, abra o Git Bash nela (podendo utilizar a opção Git Bash Here ao clicar com o botão direito do mouse no diretório) e faça os comandos:

Para reinicar o git com:

git init

Para adicionar o arquivo feito com:

git add index.html

Nessa etapa só tome cuidado para caso seu arquivo esteja nomeado diferente ou com duas extensões, como index.html.html, para isso, aconselho utilizar o comando ls para conferir o nome do arquivo que está no seu diretório.

Espero que tenha ajudado e qualquer coisa, estamos à disposição!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!