1. ホーム
  2. ギット

"このリポジトリで別のgitプロセスが実行されているようです。例えば、エディタを開いています。" で困っています。

2022-02-09 16:41:43

I. 問題発生

既存のプロジェクトをgitでクローンした後、git add .で修正すると、以下のようなエラーが発生します。


II. 問題解決

該当する .git/index.lock ファイルを見つけて削除し、git bash を再び開いて残りの処理を続ければよいのです。

原因分析 : Windowsには、プロセスの同期的な相互排他管理のためのリソースロック機構があります。

    Gitは原則的に複数のプロセスにまたがるリソースの同期をサポートしていますが、クラッシュすると何らかの問題が発生するため、バージョン管理のために一度に開くGitプロセスは1つだけにすることが推奨されています。