## 事象
git add しようとしたら、以下の事象が発生しました。
コマンド
git add .
実行結果
fatal: Unable to create 'C:/work/company1/project1/.git/index.lock': File exists.
原因
.git/index.lock
という排他制御を行うためのファイルが存在しているため。
対策
今回の対処法を以下に示します。
解決する事例は、方法①より方法②が多いと思います。
方法①先行タスクのgit操作完了を待つ
理由:排他制御の解除により.git/index.lock
が削除されたら、git操作が可能になるため。
方法②:.git/index.lock
を削除する
rm .git/index.lock
理由:先行タスクのフリーズや実行タスクの強制終了が原因で、.git/index.lock
が残ってしまう場合があるため。