分享GIT创建、提交、更新出现异常的解决方法 - Web前端
作者:98wpeu发布时间:2026-09-20分类:网页前端技术浏览:2
导读:今天下午,一个同事git突然出现问题,几天都没解决,找了很多中文网站提示的方法(说白了,没有一个可行的),行不通,英文的看不懂,-),letmehelpher!我帮她检查过相...
今天下午,一个同事git突然出现问题,几天都没解决,找了很多中文网站提示的方法(说白了,没有一个可行的),行不通,英文的看不懂,-),let me help her!我帮她检查过相关的设置都没什么问题,但是只要执行下面的操作就会报错。简单的列举下报错提示,如下:

提交commit
提交的时候出现:
libGit2 returned: the index is locked; this might be due to a concurrent or crashed PRocess
执行“拉取pull”的话
拉取最新文件出现:
git.exe pull --progress -v --no-rebase "origin" head From 172.30.3.16:master/WEBdesign * branch HEAD -> fetch_HEAD Updating f23Df5b..e7cc0a4 git 未能顺利结束 (退出码 1) (7769 ms @ 2018/6/26 14:15:58)
这个根本看不出什么问题所在,没报错提示。
创建新文件提交
继续试下创建一个新的文件,尝试提交,结果还是不行,报错:
git.exe update-index [...] fatal: Unable to create 'E:/webDesign/.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进程也在运行,此时就会出现以上的错误,这时候我会去想到清下缓存,这个是行不通的哟,于是找到.git目录下有一个index.lock,原来一切都是这家伙的错。

删除它,上面图是我已经删除后的截图,接下来再执行GIT相关操作,一切正常啦。
希望百度和谷歌粑粑赶紧收录排上去,避免碰到此类问题的童鞋再去纠结了。关于GIT的介绍和设置等其他问题可以查看先前分享的文章:
分享git常用命令
分享关于git服务器相关配置之心得
可以发现GIT的很多内容和问题处理方法哟!
总结和建议
我后面再回头去看了下同事的GIT目录,发现三个项目的目录都在D盘目录下,其中两个是要用VPN才能连接的;其实三个放在同一个盘同一个目录下面,经过测试,很容易出现此类问题的,个人建议可以把VPN和其他的分开放,比如分两个盘存放,这样或许避免出现问题,当然也有其他办法,如您有,可以留言!
相关推荐
- 浅析JavaScript引擎工作流程和原理 - Web前端
- 表单中输入时自动配置后缀功能插件mailAutoComplete - Web前端
- 我们曾经经历过的“移动网站”设计排版误区 - Web前端
- “我”是Google Performance工具,你还不会用会慌得一P - Web前端
- 用实例分享如何添加服务工作线程和离线功能 - Web前端
- 关于HTML5中Ajax异步请求的基础流程分享 - Web前端
- 关于微信小程序“二维码推广”操作的一些经验分享 - Web前端
- 初识WEB设计开发中的无障碍功能 - Web前端
- 关于微信小程序点击事件的一些事 - Web前端
- Linux的ip命令和ifconfig,但是后者已过时? - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 7jQuery编写widget的一些技巧分享 - Web前端
- 8jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


