当前位置:   article > 正文

git报错: Another git process seems to be running in this repository

another git process seems to

报错截图:
在这里插入图片描述
翻译:

/_practice/webpack-study/.git/index. git/index. git/index. git/index. 
git/index. git/index. git/index. git/index. git/index. git 锁”:文件存在。  
 
另一个git进程似乎运行在这个仓库中,例如。  
使用'git commit'打开的编辑器。 请确认所有流程  
终止,然后再试一次。 如果仍然失败,一个git进程  
可能在此存储库之前崩溃了:  
手动删除该文件以继续。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

报错过程:

commit的时指定错误,正常流程是这样的:
git add ./xx
git commit -m “message”
git push origin master

但是,在commit那块少加了一个 -m参数。然后接着推送到远端仓库,发现并没有生效,然后我又重复了上面的操作,就会出现图片所出现的错误了。

我尝试了很多方法都不生效,细究原因,竟然是没有.gitignore文件导致了,我自己下载babel相关依赖包,尝试在node环境运行es6,所以导致了此问题

原因分析:

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

解决:
1、git 命令

git clean -f .git/index.lock

2、直接手动删除 .git/index.lock文件

3、linux上 git面板也可试试该命令

rm -f .git/index.lock
rm -f ./.git/index.lock

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/713622
推荐阅读
相关标签
  

闽ICP备14008679号