git上传工程出现fatal:Unable to create '/xxx/xxx/xxx/.git/index.lock':File exists的原因及解决方法

  • 先说解决办法
  • 再来说说原因
    • 官方说法如下
    • 通俗来讲就是

先说解决办法

到.git目录下,删除index.lock文件,就能正常提交了。

再来说说原因

官方说法如下

在进行某些比较费时的git操作时自动生成index.lock,操作结束后自动删除,相当于一个锁定文件,目的在于防止对一个目录同时进行多个操作。有时强制关闭进行中的git操作,这个文件没有被自动删除,之后你就无法进行其他操作,必须手动删除。

通俗来讲就是

我们在进行git操作时,git会自动生成index.lock文件,操作完后就会自动删除,然后就能进行下一个操作了。然而,如果遇到git非正常关闭(比如电脑死机、断网等等),这个文件就不会被自动删除。等到后面你再去使用git提交的时候。系统就会一直认为有命令在执行,从而不允许你进行其他命令,于是就会报出标题所示错误。

回头想想,我当时确实是因为电脑死机,然后直接重启电脑,此时git仍停留在上一条命令未执行完的状态,报这个错误也就理所当然了。

使用git上传工程出现fatal:Unable to create ‘/xxx/xxx/xxx/.git/index.lock‘:File exists的解决办法相关推荐

  1. Git出现Unable to create 'E:/xxx/.git/index.lock': File exists.的解决办法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/darlinghqq/article/d ...

  2. Git 错误 Unable to create 'E:/xxx/.git/index.lock': File exists.的解决办法

    执行commit操作的时候提示: Unable to create 'D:/git/testgit/.git/index.lock': File exists. 解决方法:rm -f .git/ind ...

  3. IDEA中对代码进行commit时,git报Unable to create ‘E:/blog/.git/index.lock‘: File exists问题解决

    IDEA中对代码进行commit时,git报Unable to create 'E:/blog/.git/index.lock': File exists问题解决 **解决方法** **方法一** * ...

  4. fatal: Unable to create ‘D:/project/.git/index.lock‘: File exists

    git 命令行报错:fatal: Unable to create 'D:/project/.git/index.lock': File exists 出现这种错误 解决办法: //在git bash ...

  5. SourceTree报错git -c diff.mnemonicprefix=false fatal: Unable to create ‘D:/xxx/.git/index.lock‘: File

    完整报错信息: git -c diff.mnemonicprefix=false -c core.quotepath=false commit -q -F C:\Users\honry.guan\Ap ...

  6. GIT上传代码的时候出现(Please tell me who you are.)信息应该咋么解决?

    GIT上传代码的时候出现(Please tell me who you are.)信息应该咋么解决? 文章目录 GIT上传代码的时候出现(Please tell me who you are.)信息应 ...

  7. 【038】使用git commit命令时遇到 fatal: Unable to create index.lock File exists 错误的解决办法

    一.问题描述 使用git commit 命令提交代码,遇到下面的错误: $ git commit -m 'Test' fatal: Unable to create 'D:/MyProject/.gi ...

  8. 解决git下载报错:fatal: unable to access ‘https://github.com/.../.git/‘:

    解决git下载报错:fatal: unable to access 'https://github.com/-/.git/':- 1.在git中执行git config --global --unse ...

  9. Unable to create '/media/sf_nginx/H2_20151103/H2/.git/index.lock': File exists.

    今天不知怎么回事,git 突然不能add修改文件,错误信息如下,但是很奇怪的是git status 没有问题,依然正常工作 [root@test01 test_code_driver]# git ad ...

最新文章

  1. 强悍!使用Flash和Silverlight制作控件
  2. 2016-1-4作业
  3. AngularJS 1.x 国际化——Angular-translate例子
  4. 关闭oracle服务 linux,Linux下启动和关闭Oracle服务与数据库
  5. Java学习笔记(7)——输入输出
  6. 广义表的基本概念【数据结构】
  7. html解释json,json 解析
  8. SpeedTree学习笔记(转)
  9. 盘点遥测终端RTU怎么分类?
  10. Ms08-067漏洞抓鸡 方法
  11. 某班题库技术分析(1)
  12. 计划bom表 java_ERP总结系列(BOM浅谈)
  13. bind mysql web_bind智能DNS + bindUI管理系统(mysql + bind dlz)
  14. Java怎么顺序 或 逆序排序数组
  15. Pygame 简单打字游戏
  16. 清华大学计算机学院武永卫,清华大学计算机科学与技术系导师简介:徐明伟
  17. .NET 6 Preview 1 发布
  18. 网络安全从业人员能力图谱
  19. android 开发常用apk工具
  20. linux 开源电子软件,linux下开源电子设计软件

热门文章

  1. [42000][1064] You have an error in your SQL syntax; IDEA连接数据库测SQL时报异常
  2. 27岁,今年研究生上岸,有什么忠告可以给我的?
  3. wndDL课程学习笔记
  4. 部落卫队 2281
  5. 开源工具,又是免费的神器 ,有点意思
  6. CANoe入门基础教程(一)
  7. a16z合伙人Chris Dixon:DeFi和NFT之后的下一波区块链应用浪潮
  8. 虚幻4渲染编程(环境模拟篇)【第三卷:体积云天空模拟(3)---高层云】
  9. springCloud alibaba: Sentinel--服务容错
  10. 小程序实现漂亮的个人中心版面