Не удалось создать «D: / Local Development / Shiva / shiva-tutorials / .git / index.lock»: файл существует

Я следил за многими ссылками, такими как Git-fatal: Не удалось создать '/path/my_project/.git/index.lock': Файл существует. но никто из них не работает для меня. У меня ниже двух проектов, когда я попытался передать их в репозиторий GIT

/d/Local Development/Shiva/shiva-tutorials/springboot-heroku-docker (master) $ ls -ltra total 9 -rw-r--r-- 1 541344 1049089 664 Aug 30 10:46 pom.xml drwxr-xr-x 1 541344 1049089 0 Jan 2 15:12 ../ drwxr-xr-x 1 541344 1049089 0 Jan 2 15:12 ./ drwxr-xr-x 1 541344 1049089 0 Jan 2 15:14 springboot-heroku-demo/ drwxr-xr-x 1 541344 1049089 0 Jan 2 15:14 springboot-mysql-docker-demo/ 

Я начал видеть ниже ошибки, не уверен, что происходит не так? Тот факт, что я не вижу, чтобы какая-либо папка .git / была удалена. Пожалуйста, направляйте меня.

введите описание изображения здесь

Ошибки командной строки:

/ d / Локальное развитие / Shiva / shiva-tutorials / springboot-heroku-docker (мастер)

 $ git add * fatal: Unable to create 'D:/Local Development/Shiva/shiva-tutorials/.git/index.lock': File exists. Another git process seems to be running in this repository, eg 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. 

Файлы, начинающиеся с точки ( . ), По определению скрыты в файловой системе Linux. Из-за этого вы не видите .git с ls -ltra поскольку вы не ls -ltra скрытые файлы. Используйте ls -ltrah и вы увидите папку .git . Но не удаляйте папку .git , а только файл index.lock внутри нее. Когда эта проблема возникает со мной, я обычно убивал процесс Git, когда он имел блокировку, и выполнял какую-то работу, которая оставила бы файл на месте, и репо заперлось.