2016-11-06 4 views
4

をコミットし、私はので、私は別のgitのプロセスが実行されているので、カントは、私は私のGitのプロセスを犯した

git commit filename 

バッシュが変だったこのコードを使用し、コメントを無視した場合、それは大丈夫だろうと思ったので、私は閉じているように見えます

別のgitのプロセスは、この担当者で実行されているようだ。今私は、適切なコマンドを使用し

git commit -m"THIRD COMMIT" filename 

それは、次の応答を与えるコンソール 例えば、 'git commit'によって開かれたエディタ。すべてのプロセス が終了してから再試行してください。それでも失敗した場合は、 が先にこのリポジトリにクラッシュしている可能性があります。

どうすればよいですか?

+0

エラーメッセージにロックファイルが記載されていますか? – janos

+0

@JeffPuckettIIありがとう、しかし私が言及した方法は働いています。そして、私はそれをYouTubeから学びました。リンクは [link](https://www.youtube.com/watch?v=J_Clau1bYco) このメソッドに何か問題がある場合は、トピックにいくつか明記しておきましょう。 –

答えて

7

this answer of another questionで推奨されているようなindex.lockを削除すると、問題が解決するはずです。

+0

私はその解決策を試みたので、私はここにいるのです。 index.lockはどこにも見つかりません。私はそれを聞く前にstackoverflowに関するすべての関連する質問を読んだ。 –

+0

しかしそれはありません。私はindex.lockファイルを見つけることができますが、それを削除しても何も変わらない – pixel

7

最近この問題も発生しました。

rm -f ./.git/index.lock 

git bashでこのメッセージを試してみると、問題を解決できます。

0

私はGITコマンドからpullを実行して競合を起こし、TortoiseGITクライアントによってそれらを元に戻そうとしたときに起こっていました。 私は私のレポ、これは便利です

rm .git/index.lock 

希望のルートフォルダレベルでのコードの下に実行することで、これを解決しました。

0

"もう1つのgitプロセスがこのリポジトリで実行されているようです(たとえば、 'git commit'によって開かれたエディタなど)。すべてのプロセスが終了してから再試行してください。このリポジトリでgitプロセスがクラッシュしている可能性があります。ファイルを手動で削除して続行してください。

Windowsではindex.lockファイルを削除しようとしましたが、 git reset --hard HEADコマンドは何の支障もなく実行されていました。

私はこのリポジトリ内のチェックアウトプロセスを実行していたときデルindex.lock gitが以前--hard HEAD

をリセットし、私は途中で切断する必要がありました。これがこの問題の原因かもしれません。

関連する問題