我正在尝试更新我的react app服务。无论使用哪种方法,部署中心都认为它失败了,日志返回下一条消息:
fatal: cannot to create '/home/site/repository/.git/index. conf . conf . conf . conf . conf . conf . conf。lock':文件存在。另一个git进程似乎在这个存储库中运行,例如,nan编辑器由'git commit'打开。请确保所有进程都已终止,然后再试一次。如果仍然失败,则可能是先前存储库中的git进程崩溃了:手动删除文件以继续。nn/usr/bin/git checkout master——force
如何"重启"?或者修复我的应用服务的本地git存储库?
错误信息显示您同时执行了两个git
命令,一个来自命令提示符,另一个来自IDE。
要解决这个问题,可以删除Index.lock
文件如下代码
linux/unix/gitbash使用下面的命令:
rm -f .git/index.lock
Windows使用下面的命令:
del .gitindex.lock
或删除最后一次提交变化。
rm .git/COMMIT_EDITMSG
如果您使用IDE
运行,请关闭打开IDE
,在cmd .
git
命令。使用下面的命令检查工作树是否被锁定的原因。——原因& lt;string>
与<<p> strong> 或者用添加——lock说明工作树被锁定的原因。请参考这里