不能将文件添加到git commit

我在这个论坛尝试了几个解决方案,但我不能添加要提交的文件。我使用git add -A,但我的git bash只是冻结。我已经删除了index.lock文件。似乎每次运行git add -A时都会创建,但没有任何反应。它只是一个闪烁的光标坐在那里。我升级了我的git bash,重新初始化了我的项目,但它仍然是同样的问题。我从下面的线程以及类似的尝试了多种解决方案:不能将文件添加到git commit

Another git process seems to be running in this repository

完整的错误:

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.

我使用的是Windows 10,并使用原子是否有帮助。

回答:

首先,使用Process Explorer来检查是否确实有其他git进程仍在运行。

其次,检查什么your untracked files(即您要添加到索引)是:

git ls-files --others --exclude-standard 

你可能有太多:调整.gitignore相应。

一旦做到这一点,再试一次,从CMD会话(接近凌动)


正如the comments提到的the OP,这个问题是来自一个名为“Aux”文件夹中。 。
而且,如在“Why can't we make CON, PRN, Null folder in Windows?”解释说,不能创建或删除一个名为“Aux"文件夹

理想情况下,你会先删除它:

DEL \\.\c:\path\to\Aux 

那么你可以尝试git add -A再次

以上是 不能将文件添加到git commit 的全部内容, 来源链接: utcz.com/qa/260929.html

回到顶部