git - 如何知道 .gitignore 的哪个部分实际上负责忽略某些文件?
问题描述
说我有.gitignore
:
x64/
x86/
bin/
obj/
FileA
FileB
FileC
etc..
现在,当我构建时,我想忽略的所有构建文件实际上都被忽略了。但是,由于缺少文件(称为 FileX),构建失败。
当我将 FileX 添加到项目中时,它构建良好,没有错误。但是,GIT 没有看到我添加了该文件,当我这样做时git status --ignored
,我在untracked files
.
我在undo git中尝试了解决方案,但没有成功。
为什么这个文件被忽略并且我没有将它添加到.gitignore?
解决方案
要确定为什么忽略此文件,请键入:
git check-ignore -v -- path/to/FileX
您将看到.gitignore
负责其当前忽略状态的实际文件。
如果该命令的输出为空,则意味着该文件只是未跟踪,可以添加。
推荐阅读
- reactjs - 反应和表格
- c - 如何使用 GDB 访问特定的内存位置
- java - 在 Java TensorFlow 1.15 中使用 Python 构建的 TensorFlow 2.1.0 模型 | 图中没有名为 [input] 的操作
- java - 如何保护 Android 应用程序
- python - 如何在python中分配逗号分隔的元素以形成列表
- python - 如何在 Python 中打印出对应于相同值的多个键?
- python - 我有错误****KeyError: 'Weighted average' using spyder
- itext7 - 使用 itext 阅读 pdf 段落文本以及 css(颜色等)
- opengl - OpenGL 光照
- uipath - Uipath studio-修改选择器后出现数据抓取错误