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

gitignore不忽略文件夹

陆才俊
2023-03-14

在项目的根目录中,我有一个foo文件夹。在foo文件夹中,我有一个bar文件夹。我想忽略对bar文件夹中所有文件的所有更改。我的gitignore中包含以下内容:

/foo/bar
git status

在我的Git bash中,我看到了应该被忽略的文件。原因是什么?我怎样才能成功地忽略我的栏文件夹中的所有文件?

请注意,以前用同一行忽略了这些文件,但我不得不临时删除这一行,以便在服务器上执行commit命令。在commit之后,我将行放回gitignore中。这是一段时间以前的事了,但现在我观察到文件将处于git状态。我希望能够修改被忽略的文件,而不让它们出现在Git status中。

共有1个答案

贝洲
2023-03-14

我猜这个文件夹以前已经签入git了?

运行git rm-r--cached 并再次检查。

 类似资料:
  • 见下图。我的.gitignore文件应该忽略src/dist中的所有文件,但事实并非如此。

  • 我的文件似乎被Git忽略了-文件是否已损坏?Git期望哪种文件格式、区域设置或区域性? 我的: 的输出: 我希望和不出现在“未跟踪文件”列表中。 我应该从哪里开始寻找解决这个问题?

  • 问题内容: 我有一个由命令(使用任务)生成的文件。我不想将其添加到git存储库中,也不想添加到NPM项目中。 假设文件名是,我将其添加到文件中。 这足以避免将其上传到NPM注册表中吗? 我知道我可以添加肯定会忽略该文件的文件,但是如果已经这样做,则不会添加它。 问题答案: 如果项目同时具有和文件,则npm将 仅 使用该文件。 从文档中: 使用文件将东西从包装中取出。如果没有文件,但有 是 一个文件

  • GitBook会读取 .gitignore,.bookignore,.ignore 文件来获取忽略的文件和目录的列表。 这些文件的格式,遵循和 .gitignore 同样的约定: # 这是一个注释 # 忽略文件test.md test.md # 忽略文件夹 "bin" 中的所有内容 bin/*

  • 我在settigns.xml文件中添加了代理配置,但Maven没有使用它,我通过使settings.xml文件无效来确认这一点。我运行maven install命令来更新设置和全局设置以指向正确的文件,仍然没有运气。我正在使用maven3.0.4。