Git index.lock コミットしようとするとファイルが存在するのですが、ファイルを削除できません 質問する

Git index.lock コミットしようとするとファイルが存在するのですが、ファイルを削除できません 質問する

「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です


問題は、おそらく、私が実行していた別のプロセスが、プロジェクト ディレクトリに (私が知らないうちに) 書き込みを行っていたことにあったようです。マシンを再起動すると、コミットに問題はなくなりました。

ベストアンサー1

Linux、Unixでは、Gitバッシュ、 またはシグウィン、 試す:

rm -f .git/index.lock

Windows コマンド プロンプトで、次を試してください。

del .git\index.lock

おすすめ記事