Git がエラーを報告しました。このリポジトリで別の git プロセスが実行されているようです。
2022-02-09 04:34:50
事故現場
Gitの操作で突然エラーが報告されたとき。
D:/xxx/.git/index.lock' を作成できません。ファイルは存在します。別のgit
プロセスがこのリポジトリで実行されているようです。
を 'git commit' で実行します。このとき、すべてのプロセスが終了していることを確認してください。
それでも失敗する場合は、gitのプロセスがクラッシュしている可能性があります。
リポジトリからファイルを削除してください。
操作に失敗しました。
翻訳する : このリポジトリでは、"git commit" によって開かれたエディタなど、別の git プロセスが実行されているようです。すべてのプロセスが終了していることを確認し、再試行してください。それでも失敗する場合は、このリポジトリで git プロセスがクラッシュしている可能性があります。
原因分析
1. 誤用例(gitコミット) 直接コミットすると、保存したい情報を取り出せない場合、現在のファイルをロックすることになる
2. git の index.lock ファイルは、何らかの時間のかかる git 操作を行ったときに自動的に生成され、その操作が終了すると自動的に削除されます。時々、進行中のgit操作を強制終了させたときに、このファイルが自動的に削除されず、その後他のgit操作ができなくなり、手動で削除しなければならないことがあります。
解決方法
-
方法1
.git/index.lock ファイルを見つけて、直接削除してください。linuxの場合は、rm deleteコマンドを実行してください。
rm -f .git/index.lock
- 方法2 gitコマンドを実行する
git clean -f .git/index.lock
関連
-
[解決済み】Gitマージで「すでに最新」と報告されるが、違いはある
-
[解決済み] [email protected] へのいくつかの参考文献のプッシュに失敗しました。
-
[解決済み】「オリジン/マスターへのプッシュが拒否されました」というエラーが常に発生するのはなぜですか?
-
[解決済み] .gitignore と "以下の追跡されていない作業ツリーファイルはチェックアウトによって上書きされるでしょう"
-
[解決済み] fatal: パス仕様 'README.txt' がどのファイルにもマッチしなかった。
-
[解決済み] git push でのエラー = ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
[解決済み] origin にプッシュしようとすると、Git が "No such remote 'origin'" と言ってしまうのですが?
-
[解決済み] BitBucket の git リポジトリにプッシュする際に Jenkins をビルドするにはどうすればよいですか?
-
[解決済み] ドット付きGitチェックアウト
-
を使用すると、ホストの信頼性を確立できないことがあります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】マージ後のコミットでGitエラー - fatal: マージ中に部分コミットができない
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] エラーです。リベースを使用してプルできません。あなたはステージングされていない変更を持っています
-
[解決済み] git commit error: pathspec 'commit' did not match any file(s) known to git
-
[解決済み] Node.jsアプリのコンパイルに失敗し、プッシュが拒否された heroku
-
[解決済み] git rm - fatal: pathspec did not match any files.
-
[解決済み] このエラーメッセージは何を意味しているのか:fatal: unable to access 'https:URL': Peer's Certificate issuer is not recognized?
-
[解決済み] Git には、レポの状態を丸ごと保存して安全に遊べるサンドボックス機能はありますか?
-
エラー ピアの証明書発行者は、ユーザーによって信頼されていないとマークされています。