另一个git进程似乎正在运行,因此无法提交

Ayu*_*jan 7 git github gitlab

我正在提交我的git进程,并认为如果我忽略注释就可以了,所以我使用了这段代码

git commit filename
Run Code Online (Sandbox Code Playgroud)

Bash很奇怪,因此我在使用正确的命令时关闭了控制台

git commit -m"THIRD COMMIT" filename
Run Code Online (Sandbox Code Playgroud)

它给出了以下回应:

另一个git进程似乎在这个存储库中运行,例如由'git commit'打开的编辑器.请确保所有进程都已终止,然后重试.如果它仍然失败,git进程可能在此存储库中早先崩溃:

我该怎么办?

小智 16

我最近也遇到了这个问题.

rm -f ./.git/index.lock
Run Code Online (Sandbox Code Playgroud)

在你的git bash中尝试这个推荐,然后你可以解决你的问题.


Ger*_*see 8

index.lock另一个问题的答案中建议删除之类应解决您的问题.

  • 我尝试了该解决方案,这就是我在这里的原因。我在任何地方都找不到 index.lock。在提出问题之前,我确实阅读了有关 stackoverflow 的所有相关问题。 (2认同)