【Git】Windows:Another git process seems to be running in this repository, e.g.an editor opened by ‘..

错误提示:

fatal: Unable to create 'D:xxx/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

翻译:

另一个git进程似乎正在这个存储库中运行,例如。“gitcommit”打开的编辑器。
请确保所有流程请终止,然后重试。如果它仍然失败,git进程可能早在该存储库中崩溃:手动删除该文件以继续。

从翻译中就能大概知道是什么意思,以及解决方案了,意思就是当前已经有一个编辑器打开了“git commit”指令,请关闭所有git相关的进程重试,否则,请手动删除那个文件。

在Windows中,对于进程的同步互斥管理,是有资源上锁机制的。结合这里的意思就是已经有进程对某资源进行了加锁(index.lock),但是由于进程突然崩溃,未来得及解锁,导致其他进程访问不了,因此,删除互斥的一个文件就行了,进入工作区目录下的隐藏文件.git,其中的index.lock文件删除掉即可解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

童话ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值