我在这个论坛中尝试了几种解决方案,但我无法添加要提交的文件。我使用git add -A
但我的git bash只是冻结了。我删除了index.lock文件。它似乎是每次我运行git add -A
时创建的,但没有任何反应。它只是坐在那里闪烁光标。我升级了我的git bash,重新初始化了我的项目,但它仍然是同一个问题。我尝试过以下线程中的许多解决方案和类似的解决方案:
Another git process seems to be running in this repository
完整错误:
另一个git进程似乎在这个存储库中运行,例如由'git commit'打开的编辑器。请确保所有进程都已终止,然后重试。如果它仍然失败,之前git进程可能已在此存储库中崩溃:手动删除该文件以继续。
我正在使用Windows 10并使用atom如果有帮助的话。
首先,使用Process Explorer检查是否确实有另一个git进程仍在运行。
其次,检查your untracked files(您尝试添加到索引中)是:
git ls-files --others --exclude-standard
你可能有太多:相应地调整你的.gitignore
。
完成后,再次尝试从CMD会话(关闭Atom)
正如the OP在the comments中所提到的,问题来自一个名为“Aux
”的文件夹。
并且,如“Why can't we make CON
, PRN
, Null
folder in Windows?”中所述,您无法创建或删除名为“Aux"
”的文件夹。
理想情况下,您首先要删除它:
DEL \\.\c:\path\to\Aux
然后你可以再次尝试你的git add -A
。