Gitは同時に複数の操作が走ると壊れるため、
処理中は .git/ファイル名.lock というファイルを作って作業対象のファイルをロックする。

Note

該当ファイルに応じた名称になる。

■ よくある原因

ほぼこれです:

  • git addcommit を途中で中断した(Ctrl+Cなど)
  • VSCode / Obsidian Git / 他ツールが裏でGit操作している
  • Gitがクラッシュしてロックだけ残った