当前位置: 首页 > 知识库问答 >
问题:

无法将文件添加到git提交

空英逸
2023-03-14

我在这个论坛上尝试了几种解决方案,但我无法添加要提交的文件。我使用的是git add-A,但我的git bash只是冻结了。我已经删除了索引。锁定文件。似乎每次我运行git add-A时都会创建它,但什么也没发生。它只是坐在那里,有一个闪烁的光标。我升级了我的git bash,重新初始化了我的项目,但仍然是相同的问题。我尝试了以下线程和类似线程中的许多解决方案:

另一个git进程似乎正在这个存储库中运行

完全错误:

另一个git进程似乎正在该存储库中运行,例如,由“git提交”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,那么git进程可能已经在此存储库中崩溃:手动删除该文件以继续。

我使用的是Windows10,如果有帮助的话,可以使用atom。

共有1个答案

郭远
2023-03-14

首先,使用ProcessExplorer检查是否确实还有另一个git进程仍在运行。

其次,检查您的未跟踪文件(您试图添加到索引)是什么:

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

您可能有太多:调整。gitignore相应地忽略。

完成后,从CMD会话重试(关闭Atom)

正如OP在评论中提到的,该问题来自一个名为“Aux”的文件夹
并且,如“为什么我们不能在Windows中创建CONPRNNull文件夹?”中所述,无法创建或删除名为“Aux”的文件夹。

理想情况下,您应该先删除它:

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

然后您可以再次尝试您的git add-A

 类似资料:
  • 我想创建一个包含xml文件的zip文件夹并下载它。我可以下载zip,但它是空的。 我可以创建xml和zip: 顺便说一下,$result是ArrayToXML::CONVERT(array,....) 如何将xml文件添加到ZIP。我刚来拉拉维尔请帮帮我

  • 在讲添加文件之前我们先要了解下git中文件的状态和提交流程. 我们的工具目录下的文件只有两种状态: 未跟踪和已跟踪. 未跟踪是指没有被纳入版本控制的文件,git就不会跟踪文件的变更. 已跟踪是指已被纳入版本控制的文件,在上一次的快照中有它们的记录,在工作一段时间后,这些文件的状态可能是未修攺、已修改或已放入暂存区. 本地文件提交到远程仓库一般的流程为: 添加文件跟踪 —> 暂存已修攺的文件 —>

  • 问题内容: 我正在尝试将一些文件添加到ZIP文件中,它会创建文件,但不会在其中添加任何内容。代码1: 我的功能: 编辑: 我发现了问题,只是在将文件从C:\驱动器写入F:\驱动器的ZIP时遇到麻烦 问题答案: 您不能压缩文件夹,只能压缩文件。要压缩文件夹,必须手动添加所有子文件。我写了本课来完成这项工作。您可以免费获得它:) 用法是这样的: 这是课程: 请享用! 编辑 :要检查程序是否仍在忙,可以

  • 真的...已经讨论了很多。 然而,有很多模棱两可之处,提供的一些答案。。。包括在JAR/执行器/驱动程序配置或选项中复制JAR引用。 应为每个选项澄清以下歧义、不清楚和/或省略的细节: 类路径如何受到影响 驾驶员 执行器(用于正在运行的任务) 两者都有 一点也不 对于任务(给每个执行者) 方法 方法 或 ,或者 别忘了,spack-提交的最后一个参数也是一个. jar文件。 我知道在哪里可以找到主

  • 我试图将csv文件中的行添加到数组中,但出现错误。文件读取器带来了“未找到文件”异常和AllPlatform。add(Arrays.asList(values))正在标记错误所需的类型(平台),提供的字符串。 这是一个标准项目,我被要求不要更改csv文件的目录 这是我的密码游戏。JAVA 平台。JAVA platforms.csv

  • 请看下面的JavaFX和CSS代码。 登录2。JAVA 我ogin.css 当我运行这个,我得到以下错误。 应用程序启动方法中的异常线程“main”java中的异常。lang.RuntimeException:com上应用程序启动方法中的异常。太阳javafx。应用发射装置impl。在com上启动Application1(未知源)。太阳javafx。应用发射装置impl。在com上访问$000(未