git index.lock Файл существует, когда я пытаюсь зафиксировать, но не могу удалить файл - PullRequest
166 голосов
/ 14 февраля 2012

Когда я делаю 'git commit', я получаю следующее:

fatal: Unable to create 'project_path/.git/index.lock': File exists.

Однако, когда я делаю ls project_path/.git/index.lock, он говорит, что файл не существует. Есть мысли о том, что мне делать? Я также заметил, что project_path / .git принадлежит root, но не уверен, что это как-то связано с проблемой, с которой я сталкиваюсь.

git версия 1.7.5.4

edit: Кажется, что проблема, скорее всего, была в другом процессе, который я выполнял, который писал (без моего ведома) в каталог проекта. Я перезапустил свою машину, и у меня не возникло проблем с фиксацией.

Ответы [ 31 ]

0 голосов
/ 12 мая 2016

Иногда другой Git-клиент может мешать, если установлено несколько компьютеров.

Т.е.с помощью диспетчера задач или Get-Process убедитесь, что TGitCache из TortoiseGit не активен в фоновом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...