Git中显示:Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare 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进程似乎正在这个存储库中运行,例如 由“git commit”打开的编辑器。请确保所有流程终止,然后重试。如果它仍然失败,一个git进程可能已在此存储库中崩溃:手动删除文件以继续。

原因分析:

根据我们所了解到的,windows对于进程的同步互斥管理,是有资源上锁机制的。猜测这里肯定是有进程对某资源进行了加锁,但是由于进程突然崩溃,没来得及解锁,导致其他进程访问不了。在于Git在使用过程中遭遇了奔溃,部分被上锁资源没有被释放导致的。

解决方案:

进入项目文件夹下的 .git文件中(显示隐藏文件夹或rm .git/index.lock)删除index.lock文件即可。

最新文章

  1. (一)Linux相关内容的简介
  2. 每天记一些php函数,jQuery函数和linux命令(三)
  3. [资料]PHP Yaf
  4. NSDateFormatter 根据时间戳求出时间
  5. JQuery安全分析
  6. apache开源项目--Camel
  7. Spring MVC常用的注解
  8. SunDay天气——开放源代码
  9. Chrome不支持NPAPI的信息与替代方案
  10. maven构建web项目,用jetty测试的配置pom.xml
  11. Go项目中beego的orm使用和gorm的使用
  12. 同一台PC,配置多个同一存储平台下的Git账号【两个码云账号,配置在同一台PC上】
  13. pygame 笔记-4 代码封装&发射子弹
  14. navicat for mysql安装与破解
  15. 2.3AutoEncoder
  16. Linux xxd命令
  17. Android的硬件抽象层模块编写规范
  18. Qt 线程基础(QThread、QtConcurrent等)
  19. MySQL Bugs: #34354: Feature request: EXPLAIN ALTER TABLE https://bugs.mysql.com/bug.php?id=34354
  20. pytorch中的cat、stack、tranpose、permute、unsqeeze

热门文章

  1. 在 Java 中不使用多余变量交换两个字符串
  2. Eureka 基础知识
  3. [cf 585 E] Marbles
  4. ELK学习笔记之使用curl命令操作elasticsearch
  5. CentOS7.6离线安装docker
  6. MyCat - 数据库中间插件
  7. AngularJS 插值字符串 $interpolate
  8. ABAP-JCO服务错误
  9. 源码解析-url状态检测神器ping-url
  10. 深入理解jvm--分代回收算法通俗理解